dmitry                                   Mon, 05 Jul 2010 14:32:29 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=301002

Log:
Use ZE API to modify/restore PG(magic_quotes_runtime). Removed overhead at 
request startup.

Changed paths:
    U   php/php-src/trunk/ext/standard/basic_functions.c

Modified: php/php-src/trunk/ext/standard/basic_functions.c
===================================================================
--- php/php-src/trunk/ext/standard/basic_functions.c    2010-07-05 12:03:08 UTC 
(rev 301001)
+++ php/php-src/trunk/ext/standard/basic_functions.c    2010-07-05 14:32:29 UTC 
(rev 301002)
@@ -3682,9 +3682,6 @@
        PHP_RINIT(dir)(INIT_FUNC_ARGS_PASSTHRU);
        PHP_RINIT(url_scanner_ex)(INIT_FUNC_ARGS_PASSTHRU);

-       /* Reset magic_quotes_runtime */
-       PG(magic_quotes_runtime) = INI_BOOL("magic_quotes_runtime");
-
        /* Setup default context */
        FG(default_context) = NULL;

@@ -4534,7 +4531,9 @@
                return;
        }

-       PG(magic_quotes_runtime) = new_setting;
+       if (zend_alter_ini_entry_ex("magic_quotes_runtime", 
sizeof("magic_quotes_runtime"), new_setting ? "1" : "0", 1, PHP_INI_USER, 
PHP_INI_STAGE_RUNTIME, 0 TSRMLS_CC) == FAILURE) {
+               RETURN_FALSE;
+       }
        RETURN_TRUE;
 }
 /* }}} */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to