diff -r dee30d35e5e7 -r 30ba44276e74 pidgin/plugins/raw.c --- a/pidgin/plugins/raw.c Mon Jun 12 01:00:04 2017 +0000 +++ b/pidgin/plugins/raw.c Mon Jun 12 17:48:37 2017 -0300 @@ -72,7 +72,7 @@ purple_debug_misc("raw", "protocol_id = %s\n", protocol_id); - if (strcmp(protocol_id, "prpl-toc") == 0) { + if (purple_strequal(protocol_id, "prpl-toc")protocol_id) { int *a = (int *)purple_connection_get_protocol_data(gc); unsigned short seqno = htons(a[1]++ & 0xffff); unsigned short len = htons(strlen(txt) + 1); @@ -82,12 +82,12 @@ write(*a, txt, ntohs(len)); purple_debug(PURPLE_DEBUG_MISC, "raw", "TOC C: %s\n", txt); - } else if (strcmp(prpl_id, "prpl-irc") == 0) { + } else if (purple_strequal(protocol_id, "prpl-irc")) { write(*(int *)gc->proto_data, txt, strlen(txt)); write(*(int *)gc->proto_data, "\r\n", 2); purple_debug(PURPLE_DEBUG_MISC, "raw", "IRC C: %s\n", txt); - } else if (strcmp(protocol_id, "prpl-jabber") == 0) { + } else if (purple_strequal(protocol_id, "prpl-jabber")) { jabber_send_raw((JabberStream *)purple_connection_get_protocol_data(gc), txt, -1); } else {