|
|
|
@ -467,13 +467,10 @@ static PHP_INI_DISP(display_errors_mode) |
|
|
|
static PHP_INI_MH(OnUpdateErrorLog) |
|
|
|
{ |
|
|
|
/* Only do the safemode/open_basedir check at runtime */ |
|
|
|
if ((stage == PHP_INI_STAGE_RUNTIME || stage == PHP_INI_STAGE_HTACCESS) && |
|
|
|
strcmp(new_value, "syslog")) { |
|
|
|
|
|
|
|
if ((stage == PHP_INI_STAGE_RUNTIME || stage == PHP_INI_STAGE_HTACCESS) && new_value && strcmp(new_value, "syslog")) { |
|
|
|
if (PG(open_basedir) && php_check_open_basedir(new_value TSRMLS_CC)) { |
|
|
|
return FAILURE; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
OnUpdateString(entry, new_value, new_value_length, mh_arg1, mh_arg2, mh_arg3, stage TSRMLS_CC); |
|
|
|
return SUCCESS; |
|
|
|
@ -485,11 +482,10 @@ static PHP_INI_MH(OnUpdateErrorLog) |
|
|
|
static PHP_INI_MH(OnUpdateMailLog) |
|
|
|
{ |
|
|
|
/* Only do the safemode/open_basedir check at runtime */ |
|
|
|
if (stage == PHP_INI_STAGE_RUNTIME || stage == PHP_INI_STAGE_HTACCESS) { |
|
|
|
if ((stage == PHP_INI_STAGE_RUNTIME || stage == PHP_INI_STAGE_HTACCESS) && new_value) { |
|
|
|
if (PG(open_basedir) && php_check_open_basedir(new_value TSRMLS_CC)) { |
|
|
|
return FAILURE; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
OnUpdateString(entry, new_value, new_value_length, mh_arg1, mh_arg2, mh_arg3, stage TSRMLS_CC); |
|
|
|
return SUCCESS; |
|
|
|
|