libpurple/plugins/tcl/tcl_ref.c

changeset 34304
faf0414a8b51
parent 31956
f2b6b7f5631b
child 38259
c593fc9f5438
--- a/libpurple/plugins/tcl/tcl_ref.c	Tue Aug 20 14:04:56 2013 +0200
+++ b/libpurple/plugins/tcl/tcl_ref.c	Wed Aug 21 14:59:29 2013 +0200
@@ -117,12 +117,12 @@
 	PurpleStringref *type;
 	void *value;
 	static const char prefix[] = "purple-";
-	static const int prefixlen = sizeof(prefix) - 1;
+	static const gsize prefixlen = sizeof(prefix) - 1;
 
 	if (strlen(bytes) < prefixlen
 	    || strncmp(bytes, prefix, prefixlen)
 	    || (ptr = strchr(bytes, ':')) == NULL
-	    || (ptr - bytes) == prefixlen)
+	    || (gsize)(ptr - bytes) == prefixlen)
 		goto badobject;
 
 	/* Bad Ethan */

mercurial