--- 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;