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