@@ -160,26 +160,6 @@ static ZEND_INI_MH(OnEnable)
160
160
}
161
161
}
162
162
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
-
183
163
#ifdef HAVE_JIT
184
164
static ZEND_INI_MH (OnUpdateJit )
185
165
{
@@ -306,7 +286,7 @@ ZEND_INI_BEGIN()
306
286
STD_PHP_INI_ENTRY ("opcache.mmap_base" , NULL , PHP_INI_SYSTEM , OnUpdateString , accel_directives .mmap_base , zend_accel_globals , accel_globals )
307
287
#endif
308
288
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 , OnUpdateStringUnempty , accel_directives .file_cache , zend_accel_globals , accel_globals )
310
290
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 )
311
291
STD_PHP_INI_BOOLEAN ("opcache.file_cache_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_only , zend_accel_globals , accel_globals )
312
292
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