]> granicus.if.org Git - php/commitdiff
Fixed php-5.2 support
authorDmitry Stogov <dmitry@zend.com>
Tue, 30 Jul 2013 23:22:34 +0000 (03:22 +0400)
committerDmitry Stogov <dmitry@zend.com>
Tue, 30 Jul 2013 23:22:34 +0000 (03:22 +0400)
ext/opcache/zend_accelerator_blacklist.c

index b11d41e1ecbd0f53fe73107f4c071a1114b3e796..da83cfd3119e1d89c1931e64bec40955eec80758 100644 (file)
 # include "main/php_regex.h"
 #endif
 
+#if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO
+# include "ext/standard/php_string.h"
+#endif
+
 #ifdef ZEND_WIN32
 # define REGEX_MODE (REG_EXTENDED|REG_NOSUB|REG_ICASE)
 #else
@@ -252,7 +256,11 @@ void zend_accel_blacklist_load(zend_blacklist *blacklist, char *filename)
        zend_accel_error(ACCEL_LOG_DEBUG,"Loading blacklist file:  '%s'", filename);
 
        if (VCWD_REALPATH(filename, buf)) {
+#if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO
+               blacklist_path_length = php_dirname(buf, strlen(buf));
+#else
                blacklist_path_length = zend_dirname(buf, strlen(buf));
+#endif
                blacklist_path = zend_strndup(buf, blacklist_path_length);
        }