# HG changeset patch # User Daniel Atallah # Date 1228188490 0 # Node ID dea69e5e34275cced77ef5ef80d92f8d80ebd560 # Parent ef70bcdae73f1544ee70789a5c71188990097cb9 Fix a NULL pointer deref. Fixes #7624. diff -r ef70bcdae73f -r dea69e5e3427 libpurple/protocols/simple/simple.c --- a/libpurple/protocols/simple/simple.c Tue Dec 02 02:06:19 2008 +0000 +++ b/libpurple/protocols/simple/simple.c Tue Dec 02 03:28:10 2008 +0000 @@ -1055,7 +1055,7 @@ send_sip_response(sip->gc, msg, 200, "OK", NULL); found = TRUE; } - if(!strncmp(contenttype, "application/im-iscomposing+xml", 30)) { + else if(!strncmp(contenttype, "application/im-iscomposing+xml", 30)) { xmlnode *isc = xmlnode_from_str(msg->body, msg->bodylen); xmlnode *state; gchar *statedata;