comparison libpurple/protocols/oscar/oscar.c @ 29245:49f881831eb9

*** Plucked rev f39cd1fed08fe5f5e3165a087fcc36ed984a6eee (f05c54b03e6bbfdbff38c01697fbd353a969e05e): oscar: Avoid a printf(\"%s\", NULL) crash when creating an AIM room. Both of these strings appear to be optional in parseinfo_create(), so we can't rely on their being non-NULL.
author Daniel Atallah <daniel.atallah@gmail.com>
date Thu, 07 Jan 2010 23:44:05 +0000
parents 50256289be74
children 3a43e48c870e
comparison
equal deleted inserted replaced
29244:50256289be74 29245:49f881831eb9
3574 name = va_arg(ap, char *); 3574 name = va_arg(ap, char *);
3575 ck = va_arg(ap, char *); 3575 ck = va_arg(ap, char *);
3576 3576
3577 purple_debug_misc("oscar", 3577 purple_debug_misc("oscar",
3578 "created room: %s %hu %hu %hu %u %hu %hu %hhu %hu %s %s\n", 3578 "created room: %s %hu %hu %hu %u %hu %hu %hhu %hu %s %s\n",
3579 fqcn, exchange, instance, flags, createtime, 3579 fqcn ? fqcn : "(null)", exchange, instance, flags, createtime,
3580 maxmsglen, maxoccupancy, createperms, unknown, 3580 maxmsglen, maxoccupancy, createperms, unknown,
3581 name, ck); 3581 name ? name : "(null)", ck);
3582 aim_chat_join(od, exchange, ck, instance); 3582 aim_chat_join(od, exchange, ck, instance);
3583 } 3583 }
3584 break; 3584 break;
3585 default: 3585 default:
3586 purple_debug_warning("oscar", 3586 purple_debug_warning("oscar",