thetaphi Thu, 12 Nov 2009 17:13:05 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=290591
Log: As I am working on it, further improvement for bug #50087 Bug: http://bugs.php.net/50087 (Closed) [PATCH] - NSAPI performance improvements Changed paths: U php/php-src/branches/PHP_5_3/sapi/nsapi/nsapi.c U php/php-src/trunk/sapi/nsapi/nsapi.c Modified: php/php-src/branches/PHP_5_3/sapi/nsapi/nsapi.c =================================================================== --- php/php-src/branches/PHP_5_3/sapi/nsapi/nsapi.c 2009-11-12 16:39:09 UTC (rev 290590) +++ php/php-src/branches/PHP_5_3/sapi/nsapi/nsapi.c 2009-11-12 17:13:05 UTC (rev 290591) @@ -726,8 +726,8 @@ /* DOCUMENT_ROOT */ if (value = request_translate_uri("/", rc->sn)) { - value[strlen(value) - 1] = '\0'; - php_register_variable("DOCUMENT_ROOT", value, track_vars_array TSRMLS_CC); + pos = strlen(value); + php_register_variable_safe("DOCUMENT_ROOT", value, pos-1, track_vars_array TSRMLS_CC); nsapi_free(value); } Modified: php/php-src/trunk/sapi/nsapi/nsapi.c =================================================================== --- php/php-src/trunk/sapi/nsapi/nsapi.c 2009-11-12 16:39:09 UTC (rev 290590) +++ php/php-src/trunk/sapi/nsapi/nsapi.c 2009-11-12 17:13:05 UTC (rev 290591) @@ -722,8 +722,8 @@ /* DOCUMENT_ROOT */ if (value = request_translate_uri("/", rc->sn)) { - value[strlen(value) - 1] = '\0'; - php_register_variable("DOCUMENT_ROOT", value, track_vars_array TSRMLS_CC); + pos = strlen(value); + php_register_variable_safe("DOCUMENT_ROOT", value, pos-1, track_vars_array TSRMLS_CC); nsapi_free(value); }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php