]> granicus.if.org Git - php/commitdiff
Fix #8195: strncasecmp returns incorrect value
authorStanislav Malyshev <stas@php.net>
Tue, 12 Dec 2000 09:47:30 +0000 (09:47 +0000)
committerStanislav Malyshev <stas@php.net>
Tue, 12 Dec 2000 09:47:30 +0000 (09:47 +0000)
Zend/zend_operators.c

index 09734abac5b8b55ae12e6b55a44f68f80bb46c34..a232e56af5bc4c26c70bcf4f234cea6159cc8e6a 100644 (file)
@@ -1563,7 +1563,7 @@ ZEND_API int zend_binary_strncasecmp(char *s1, uint len1, char *s2, uint len2, u
                }
        }
 
-       return len1 - len2;
+       return MIN(length, len1) - MIN(length, len2);
 }