--- a/libpurple/protocols/bonjour/jabber.c Tue May 06 21:41:26 2014 +0200 +++ b/libpurple/protocols/bonjour/jabber.c Tue May 06 23:24:53 2014 +0200 @@ -373,12 +373,14 @@ g_return_if_fail(packet != NULL); g_return_if_fail(pb != NULL); - if (!strcmp(packet->name, "message")) + if (g_strcmp0(packet->name, "message") == 0) _jabber_parse_and_write_message_to_ui(packet, pb); - else if(!strcmp(packet->name, "iq")) + else if (g_strcmp0(packet->name, "iq") == 0) xep_iq_parse(packet, pb); - else - purple_debug_warning("bonjour", "Unknown packet: %s\n", packet->name ? packet->name : "(null)"); + else { + purple_debug_warning("bonjour", "Unknown packet: %s\n", + packet->name ? packet->name : "(null)"); + } } static void bonjour_jabber_stream_ended(BonjourJabberConversation *bconv) {