]> granicus.if.org Git - php/commitdiff
Fix compile error because of wrong merging from 5.3 branch.
authorUwe Schindler <thetaphi@php.net>
Thu, 19 Nov 2009 22:13:15 +0000 (22:13 +0000)
committerUwe Schindler <thetaphi@php.net>
Thu, 19 Nov 2009 22:13:15 +0000 (22:13 +0000)
TODO: Convert $SERVER[] variables to unicode also for NSAPI (see apache2_handler)

sapi/nsapi/nsapi.c

index 09154d60cbb896625fb47404b1cac8ac5c5c56a0..6f6d7864e649b9f698002e73792b5f023a1740d2 100644 (file)
@@ -729,7 +729,7 @@ static void sapi_nsapi_register_server_variables(zval *track_vars_array TSRMLS_D
        /* DOCUMENT_ROOT */
        if (value = request_translate_uri("/", rc->sn)) {
                pos = strlen(value);
-               php_register_variable_safe("DOCUMENT_ROOT", value, pos-1, track_vars_array TSRMLS_CC);
+               php_register_variable_safe(IS_STRING, ZSTR("DOCUMENT_ROOT"), ZSTR(value), pos-1, track_vars_array TSRMLS_CC);
                nsapi_free(value);
        }
 
@@ -753,7 +753,7 @@ static void sapi_nsapi_register_server_variables(zval *track_vars_array TSRMLS_D
                                efree(value);
                        }
                } else {
-                       php_register_variable_safe("REQUEST_URI", SG(request_info).request_uri, pos, track_vars_array TSRMLS_CC);
+                       php_register_variable_safe(IS_STRING, ZSTR("REQUEST_URI"), ZSTR(SG(request_info).request_uri), pos, track_vars_array TSRMLS_CC);
                }
 
                if (rc->path_info) {
@@ -762,7 +762,7 @@ static void sapi_nsapi_register_server_variables(zval *track_vars_array TSRMLS_D
                                pos = 0;
                        }
                }
-               php_register_variable_safe("SCRIPT_NAME", SG(request_info).request_uri, pos, track_vars_array TSRMLS_CC);
+               php_register_variable_safe(IS_STRING, ZSTR("SCRIPT_NAME"), ZSTR(SG(request_info).request_uri), pos, track_vars_array TSRMLS_CC);
        }
        php_register_variable("SCRIPT_FILENAME", SG(request_info).path_translated, track_vars_array TSRMLS_CC);