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

Reply via email to