libpurple/protocols/jabber/ibb.c

changeset 38358
30ba44276e74
parent 38341
3da74e727e78
parent 38259
c593fc9f5438
child 39915
7b19c6362c4e
--- a/libpurple/protocols/jabber/ibb.c	Mon Jun 12 01:00:04 2017 +0000
+++ b/libpurple/protocols/jabber/ibb.c	Mon Jun 12 17:48:37 2017 -0300
@@ -384,9 +384,9 @@
                  const char *id, PurpleXmlNode *child)
 {
 	const char *name = child->name;
-	gboolean data  = g_str_equal(name, "data");
-	gboolean close = g_str_equal(name, "close");
-	gboolean open  = g_str_equal(name, "open");
+	gboolean data  = purple_strequal(name, "data");
+	gboolean close = purple_strequal(name, "close");
+	gboolean open  = purple_strequal(name, "open");
 	const gchar *sid = (data || close) ?
 		purple_xmlnode_get_attrib(child, "sid") : NULL;
 	JabberIBBSession *sess =
@@ -394,7 +394,7 @@
 
 	if (sess) {
 
-		if (strcmp(who, jabber_ibb_session_get_who(sess)) != 0) {
+		if (!purple_strequal(who, jabber_ibb_session_get_who(sess))) {
 			/* the iq comes from a different JID than the remote JID of the
 			  session, ignore it */
 			purple_debug_error("jabber",

mercurial