--- a/libpurple/protocols/zephyr/ZVariables.c Tue Aug 20 14:04:56 2013 +0200 +++ b/libpurple/protocols/zephyr/ZVariables.c Wed Aug 21 14:59:29 2013 +0200 @@ -206,7 +206,7 @@ #define max(a,b) ((a > b) ? (a) : (b)) #endif - if (g_ascii_strncasecmp(bfr, var, max(strlen(var), cp - bfr))) + if (g_ascii_strncasecmp(bfr, var, max(strlen(var), (gsize)(cp - bfr)))) return(0); /* var is not the var in bfr ==> no match */