]> granicus.if.org Git - php/commitdiff
Ignore register_globals for $argc and $argv under CLI SAPI.
authorEdin Kadribasic <edink@php.net>
Thu, 31 Jan 2002 00:05:07 +0000 (00:05 +0000)
committerEdin Kadribasic <edink@php.net>
Thu, 31 Jan 2002 00:05:07 +0000 (00:05 +0000)
main/main.c

index 296b2d687ea18317c29b29f18463edde79981357..e6844cc9416bed45c62b69a65fd7da3472e483fe 100644 (file)
@@ -1251,7 +1251,7 @@ static void php_build_argv(char *s, zval *track_vars_array TSRMLS_DC)
        Z_TYPE_P(argc) = IS_LONG;
        INIT_PZVAL(argc);
 
-       if (PG(register_globals)) {
+       if (PG(register_globals) || SG(request_info).argc) {
                arr->refcount++;
                argc->refcount++;
                zend_hash_update(&EG(symbol_table), "argv", sizeof("argv"), &arr, sizeof(zval *), NULL);