Mercurial > pidgin
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); |