diff options
Diffstat (limited to 'Zend/zend_builtin_functions.c')
| -rw-r--r-- | Zend/zend_builtin_functions.c | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index 4a0a71fd04..1f50ad462a 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -381,7 +381,7 @@ ZEND_FUNCTION(gc_enabled)  ZEND_FUNCTION(gc_enable)  {  	zend_string *key = zend_string_init("zend.enable_gc", sizeof("zend.enable_gc")-1, 0); -	zend_alter_ini_entry(key, "1", sizeof("1")-1, ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME); +	zend_alter_ini_entry_chars(key, "1", sizeof("1")-1, ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME);  	zend_string_release(key);  }  /* }}} */ @@ -391,7 +391,7 @@ ZEND_FUNCTION(gc_enable)  ZEND_FUNCTION(gc_disable)  {  	zend_string *key = zend_string_init("zend.enable_gc", sizeof("zend.enable_gc")-1, 0); -	zend_alter_ini_entry(key, "0", sizeof("0")-1, ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME); +	zend_alter_ini_entry_chars(key, "0", sizeof("0")-1, ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME);  	zend_string_release(key);  }  /* }}} */ @@ -676,18 +676,17 @@ ZEND_FUNCTION(each)     Return the current error_reporting level, and if an argument was passed - change to the new level */  ZEND_FUNCTION(error_reporting)  { -	char *err; -	size_t err_len; +	zend_string *err;  	int old_error_reporting; -	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &err, &err_len) == FAILURE) { +	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|S", &err) == FAILURE) {  		return;  	}  	old_error_reporting = EG(error_reporting);  	if(ZEND_NUM_ARGS() != 0) {  		zend_string *key = zend_string_init("error_reporting", sizeof("error_reporting")-1, 0); -		zend_alter_ini_entry(key, err, err_len, ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME); +		zend_alter_ini_entry(key, err, ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME);  		zend_string_release(key);  	}  | 
