comparison libpurple/protocols/gg/gg.c @ 32274:1aebe64a412b

Gadu-Gadu: check for NULL pointer before logging system messages.
author tomkiewicz@cpw.pidgin.im
date Sat, 08 Oct 2011 23:07:45 +0000
parents 309b2362c7d8
children 03a55a2997d1
comparison
equal deleted inserted replaced
32273:309b2362c7d8 32274:1aebe64a412b
1983 _("Connection failed")); 1983 _("Connection failed"));
1984 } 1984 }
1985 break; 1985 break;
1986 case GG_EVENT_MSG: 1986 case GG_EVENT_MSG:
1987 if (ev->event.msg.sender == 0) 1987 if (ev->event.msg.sender == 0)
1988 {
1989 if (ev->event.msg.message == NULL)
1990 break;
1991
1988 /* system messages are mostly ads */ 1992 /* system messages are mostly ads */
1989 purple_debug_info("gg", "System message:\n%s\n", 1993 purple_debug_info("gg", "System message:\n%s\n",
1990 ev->event.msg.message); 1994 ev->event.msg.message);
1995 }
1991 else 1996 else
1992 purple_debug_warning("gg", "GG_EVENT_MSG: message from user %u " 1997 purple_debug_warning("gg", "GG_EVENT_MSG: message from user %u "
1993 "unexpected while connecting:\n%s\n", 1998 "unexpected while connecting:\n%s\n",
1994 ev->event.msg.sender, 1999 ev->event.msg.sender,
1995 ev->event.msg.message); 2000 ev->event.msg.message);