libpurple/protocols/zephyr/ZAsyncLocate.c

changeset 38358
30ba44276e74
parent 37390
209a1350d87f
parent 38259
c593fc9f5438
child 40166
811f82db29dd
--- a/libpurple/protocols/zephyr/ZAsyncLocate.c	Mon Jun 12 01:00:04 2017 +0000
+++ b/libpurple/protocols/zephyr/ZAsyncLocate.c	Mon Jun 12 17:48:37 2017 -0300
@@ -9,6 +9,7 @@
  */
 
 #include "internal.h"
+#include "util.h"
 
 Code_t ZRequestLocations(user, zald, kind, auth)
      const char *user;
@@ -69,7 +70,7 @@
     /* non-matching protocol version numbers means the
        server is probably an older version--must punt */
 
-    if (zald && strcmp(notice->z_version, zald->version))
+    if (zald && !purple_strequal(notice->z_version, zald->version))
       return(ZERR_VERS);
 
     if (notice->z_kind == SERVNAK)
@@ -77,7 +78,7 @@
 
     /* flag ACKs as special */
     if (notice->z_kind == SERVACK &&
-	!strcmp(notice->z_opcode, LOCATE_LOCATE)) {
+	purple_strequal(notice->z_opcode, LOCATE_LOCATE)) {
 	*nlocs = -1;
 	return(ZERR_NONE);
     }
@@ -133,7 +134,7 @@
     __locate_next = 0;
     *nlocs = __locate_num;
     if (user) {
-	size_t len;    
+	size_t len;
 	if (zald) {
 	    len = strlen(zald->user) + 1;
 	    if ((*user = (char *) malloc(len)) == NULL)

mercurial