]> granicus.if.org Git - php/commitdiff
Fixed ZTS build
authorDmitry Stogov <dmitry@php.net>
Wed, 18 Aug 2010 11:59:30 +0000 (11:59 +0000)
committerDmitry Stogov <dmitry@php.net>
Wed, 18 Aug 2010 11:59:30 +0000 (11:59 +0000)
sapi/cgi/cgi_main.c

index 4286de5d4ca0e2d0fbe71269087d4f1c877ccb4d..427c17f44d65bbf26d9b4e2962009f67e8d027b2 100644 (file)
@@ -590,9 +590,11 @@ static char *sapi_cgi_read_cookies(TSRMLS_D)
 static void cgi_php_load_env_var(char *var, unsigned int var_len, char *val, unsigned int val_len, void *arg)
 {
        zval *array_ptr = (zval*)arg;   
-       int filter_arg = (array_ptr == PG(http_globals)[TRACK_VARS_ENV])?PARSE_ENV:PARSE_SERVER;
+       int filter_arg;
        unsigned int new_val_len;
+       TSRMLS_FETCH();
 
+       filter_arg = (array_ptr == PG(http_globals)[TRACK_VARS_ENV])?PARSE_ENV:PARSE_SERVER;
        if (sapi_module.input_filter(filter_arg, var, &val, strlen(val), &new_val_len TSRMLS_CC)) {
                php_register_variable_safe(var, val, new_val_len, array_ptr TSRMLS_CC);
        }