@@ -160,26 +160,6 @@ static ZEND_INI_MH(OnEnable)
160160 }
161161}
162162
163- static ZEND_INI_MH (OnUpdateFileCache )
164- {
165- if (new_value ) {
166- if (!ZSTR_LEN (new_value )) {
167- new_value = NULL ;
168- } else {
169- zend_stat_t buf = {0 };
170-
171- if (!IS_ABSOLUTE_PATH (ZSTR_VAL (new_value ), ZSTR_LEN (new_value )) ||
172- zend_stat (ZSTR_VAL (new_value ), & buf ) != 0 ||
173- !S_ISDIR (buf .st_mode )) {
174- zend_accel_error (ACCEL_LOG_WARNING , "opcache.file_cache must be a full path of accessible directory.\n" );
175- new_value = NULL ;
176- }
177- }
178- }
179- OnUpdateString (entry , new_value , mh_arg1 , mh_arg2 , mh_arg3 , stage );
180- return SUCCESS ;
181- }
182-
183163#ifdef HAVE_JIT
184164static ZEND_INI_MH (OnUpdateJit )
185165{
@@ -306,7 +286,7 @@ ZEND_INI_BEGIN()
306286 STD_PHP_INI_ENTRY ("opcache.mmap_base" , NULL , PHP_INI_SYSTEM , OnUpdateString , accel_directives .mmap_base , zend_accel_globals , accel_globals )
307287#endif
308288
309- STD_PHP_INI_ENTRY ("opcache.file_cache" , NULL , PHP_INI_SYSTEM , OnUpdateFileCache , accel_directives .file_cache , zend_accel_globals , accel_globals )
289+ STD_PHP_INI_ENTRY ("opcache.file_cache" , NULL , PHP_INI_SYSTEM , OnUpdateString , accel_directives .file_cache , zend_accel_globals , accel_globals )
310290 STD_PHP_INI_BOOLEAN ("opcache.file_cache_read_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_read_only , zend_accel_globals , accel_globals )
311291 STD_PHP_INI_BOOLEAN ("opcache.file_cache_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_only , zend_accel_globals , accel_globals )
312292 STD_PHP_INI_BOOLEAN ("opcache.file_cache_consistency_checks" , "1" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_consistency_checks , zend_accel_globals , accel_globals )
0 commit comments