]> granicus.if.org Git - php/commitdiff
Fix overflow, int var used in loop with size_t counter
authorAnatol Belski <ab@php.net>
Sun, 18 Feb 2018 14:34:55 +0000 (15:34 +0100)
committerAnatol Belski <ab@php.net>
Sun, 18 Feb 2018 16:55:50 +0000 (17:55 +0100)
ext/filter/sanitizing_filters.c

index 9b0a3aaab2a5700b49bdcb3cf29e4c8181299ccf..a84c44d4cfc63ae5b833b2a74a2ab470b420f118 100644 (file)
@@ -159,8 +159,7 @@ static void filter_map_update(filter_map *map, int flag, const unsigned char *al
 static void filter_map_apply(zval *value, filter_map *map)
 {
        unsigned char *str;
-       size_t i;
-       int c;
+       size_t i, c;
        zend_string *buf;
 
        str = (unsigned char *)Z_STRVAL_P(value);