Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > by-pkgid > ab4203fe783b7eb04289a5692736e33f > files > 1

php-ming-5.2.10-16.src.rpm

--- ming.c	2012-05-06 12:27:05.526876020 +0200
+++ ming.c.oden	2012-05-06 12:26:47.459751205 +0200
@@ -87,10 +87,17 @@ static SWFCXform getCXform(zval *id TSRM
 static SWFMatrix getMatrix(zval *id TSRMLS_DC);
 #endif
 
+#if PHP_API_VERSION < 20100412
 #define PHP_MING_FILE_CHK(file) \
-	if ((PG(safe_mode) && !php_checkuid((file), NULL, CHECKUID_CHECK_FILE_AND_DIR)) || php_check_open_basedir((file) TSRMLS_CC)) {	\
+	if ((PG(safe_mode) && !php_checkuid((file), NULL, CHECKUID_CHECK_FILE_AND_DIR) || php_check_open_basedir((file) TSRMLS_CC)) {	\
 		RETURN_FALSE;	\
-	}	\
+	}
+#else
+#define PHP_MING_FILE_CHK(file) \
+	if (php_check_open_basedir((file) TSRMLS_CC)) {	\
+		RETURN_FALSE;	\
+	}
+#endif
 
 /* {{{ proto void ming_setcubicthreshold (int threshold)
    Set cubic threshold (?) */