diff --git a/ChangeLog b/ChangeLog index 3b09f4b..cff8229 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ ChangeLog * fixed #281: subsequenc request segv when timeout happens during compiling * admin/ config changed. please update accordingly * WIN32: kill invalidate CRT parameters on shutdown + * fixed: <=PHP_5_2 duplicate error message failed to include file 2.0.0 2012-04-20 Ini Settings Changes diff --git a/xcache.c b/xcache.c index 984c897..40f28ed 100644 --- a/xcache.c +++ b/xcache.c @@ -976,7 +976,7 @@ static zend_bool xc_resolve_path(const char *filepath, char *path_buffer, xc_res memcpy(path_buffer + dirname_len, filepath, filename_len); path_buffer_len = dirname_len + filename_len; path_buffer[path_buffer_len] = '\0'; - if (checker_func(path_buffer, path_buffer_len, data TSRMLS_CC) == 0) { + if (checker_func(path_buffer, path_buffer_len, data TSRMLS_CC)) { ret = 1; goto finish; } @@ -987,7 +987,7 @@ static zend_bool xc_resolve_path(const char *filepath, char *path_buffer, xc_res } } - ret = FAILURE; + ret = 0; finish: my_free_alloca(paths, use_heap);