# HG changeset patch # User tomkiewicz@cpw.pidgin.im # Date 1318115265 0 # Node ID 1aebe64a412b3ce06b847b32c102d8fc6c781301 # Parent 309b2362c7d89192ba9cfa28409b9317f8c105b8 Gadu-Gadu: check for NULL pointer before logging system messages. diff -r 309b2362c7d8 -r 1aebe64a412b libpurple/protocols/gg/gg.c --- a/libpurple/protocols/gg/gg.c Sat Oct 08 22:53:35 2011 +0000 +++ b/libpurple/protocols/gg/gg.c Sat Oct 08 23:07:45 2011 +0000 @@ -1985,9 +1985,14 @@ break; case GG_EVENT_MSG: if (ev->event.msg.sender == 0) + { + if (ev->event.msg.message == NULL) + break; + /* system messages are mostly ads */ purple_debug_info("gg", "System message:\n%s\n", ev->event.msg.message); + } else purple_debug_warning("gg", "GG_EVENT_MSG: message from user %u " "unexpected while connecting:\n%s\n",