]> granicus.if.org Git - php/commitdiff
Fixed some.php?a&b&c does not initilize $_GET['a'], $_GET['b'], $_GET['c']
authorYasuo Ohgaki <yohgaki@php.net>
Sun, 28 Jul 2002 04:18:40 +0000 (04:18 +0000)
committerYasuo Ohgaki <yohgaki@php.net>
Sun, 28 Jul 2002 04:18:40 +0000 (04:18 +0000)
when mbstr-enc-trans is disabled.
# There is a bug in php_mbstr_encoding_handler() alo, I'll fix it later.

main/php_variables.c

index 1c7fb9c789ef3a8a5815953cd38d42176f12ea7f..e535e18e317a4ca0d85539b6a2fa8c35c7435790 100644 (file)
@@ -301,6 +301,9 @@ void php_treat_data(int arg, char *str, zval* destArray TSRMLS_DC)
                        val_len = php_url_decode(val, strlen(val));
                        php_register_variable_safe(var, val, val_len, array_ptr TSRMLS_CC);
                }
+               else {
+                       php_register_variable_safe(var, NULL, 0, array_ptr TSRMLS_CC);
+               }
                var = php_strtok_r(NULL, separator, &strtok_buf);
        }