]> granicus.if.org Git - php/commitdiff
Fixed memory leak when variables_order does not contain 'S'.
authorIlia Alshanetsky <iliaa@php.net>
Mon, 28 Mar 2005 18:09:28 +0000 (18:09 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 28 Mar 2005 18:09:28 +0000 (18:09 +0000)
main/php_variables.c

index f9608a26554735d0907479d7adf80f653478dc80..8379cfa955c26d68261d845b7ae9d4952506f60b 100644 (file)
@@ -668,7 +668,7 @@ int php_hash_environment(TSRMLS_D)
        }
 
        for (i=0; i<num_track_vars; i++) {
-               if (jit_initialization && auto_global_records[i].jit_initialization) {
+               if ((jit_initialization && auto_global_records[i].jit_initialization) || _gpc_flags[i]) {
                        continue;
                }
                if (!PG(http_globals)[i]) {