From: Ilia Alshanetsky Date: Thu, 31 Jul 2003 22:56:57 +0000 (+0000) Subject: Only register server variables when needed. X-Git-Tag: BEFORE_ARG_INFO~29 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=de7f7658cfabda9b8fa780fc78e3f6d3749e039e;p=php Only register server variables when needed. --- diff --git a/main/php_variables.c b/main/php_variables.c index 3bc3a2a9ba..b0dd0c5e52 100644 --- a/main/php_variables.c +++ b/main/php_variables.c @@ -639,7 +639,7 @@ int php_hash_environment(TSRMLS_D) } } - if (!jit_initialization && !_gpc_flags[4]) { + if (!jit_initialization && !have_variables_order && !_gpc_flags[4]) { php_register_server_variables(TSRMLS_C); if (PG(register_globals)) { php_autoglobal_merge(&EG(symbol_table), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_SERVER]) TSRMLS_CC);