]> granicus.if.org Git - php/commitdiff
fix datatype mismatch
authorAnatol Belski <ab@php.net>
Mon, 27 Oct 2014 12:20:16 +0000 (13:20 +0100)
committerAnatol Belski <ab@php.net>
Mon, 27 Oct 2014 15:38:52 +0000 (16:38 +0100)
main/php_variables.c

index a0acb38264728b5f131ff5ec15482b8258251086..4f911c2e657be4bcc6ccb2af6e89b50b08e3d9bb 100644 (file)
@@ -59,7 +59,7 @@ PHPAPI void php_register_variable_ex(char *var_name, zval *val, zval *track_vars
        char *ip = NULL;                /* index pointer */
        char *index;
        char *var, *var_orig;
-       int var_len, index_len;
+       size_t var_len, index_len;
        zval gpc_element, *gpc_element_p;
        zend_bool is_array = 0;
        HashTable *symtable1 = NULL;
@@ -125,7 +125,7 @@ PHPAPI void php_register_variable_ex(char *var_name, zval *val, zval *track_vars
                int nest_level = 0;
                while (1) {
                        char *index_s;
-                       int new_idx_len = 0;
+                       size_t new_idx_len = 0;
 
                        if(++nest_level > PG(max_input_nesting_level)) {
                                HashTable *ht;