--- a/libpurple/protocols/gg/gg.c Thu Mar 24 20:58:10 2011 +0000 +++ b/libpurple/protocols/gg/gg.c Thu Mar 24 21:04:23 2011 +0000 @@ -1417,6 +1417,12 @@ gchar *msg; gchar *tmp; + if (ev->event.msg.message == NULL) + { + purple_debug_warning("gg", "ggp_recv_message_handler: NULL as message pointer\n"); + return; + } + from = g_strdup_printf("%lu", (unsigned long int)ev->event.msg.sender); /*