Mercurial > pidgin.yaz
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", |