]> granicus.if.org Git - php/commitdiff
Made usage of php_hash_environment useful by updating instead of just adding argc
authorBob Weinand <bobwei9@hotmail.com>
Sat, 12 Apr 2014 21:50:47 +0000 (23:50 +0200)
committerBob Weinand <bobwei9@hotmail.com>
Sat, 12 Apr 2014 21:53:21 +0000 (23:53 +0200)
main/php_variables.c

index e9ec0789bcde4c7e9135fddda39809843d528f57..7cc2baa98867203342bf45d75a8d72917aa63841 100644 (file)
@@ -519,7 +519,7 @@ static void php_build_argv(char *s, zval *track_vars_array TSRMLS_DC)
                Z_ADDREF_P(arr);
                Z_ADDREF_P(argc);
                zend_hash_update(&EG(symbol_table), "argv", sizeof("argv"), &arr, sizeof(zval *), NULL);
-               zend_hash_add(&EG(symbol_table), "argc", sizeof("argc"), &argc, sizeof(zval *), NULL);
+               zend_hash_update(&EG(symbol_table), "argc", sizeof("argc"), &argc, sizeof(zval *), NULL);
        } 
        if (track_vars_array) {
                Z_ADDREF_P(arr);