Index: /trunk/ChangeLog
===================================================================
--- /trunk/ChangeLog	(revision 955)
+++ /trunk/ChangeLog	(revision 956)
@@ -6,4 +6,5 @@
  * 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
Index: /trunk/xcache.c
===================================================================
--- /trunk/xcache.c	(revision 955)
+++ /trunk/xcache.c	(revision 956)
@@ -977,5 +977,5 @@
 						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;
@@ -988,5 +988,5 @@
 	}
 
-	ret = FAILURE;
+	ret = 0;
 
 finish:
