diff options
Diffstat (limited to 'dev-php/pecl-crack/files/fix-php-5-4-support.patch')
-rw-r--r-- | dev-php/pecl-crack/files/fix-php-5-4-support.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/dev-php/pecl-crack/files/fix-php-5-4-support.patch b/dev-php/pecl-crack/files/fix-php-5-4-support.patch new file mode 100644 index 000000000000..4709ad8dd116 --- /dev/null +++ b/dev-php/pecl-crack/files/fix-php-5-4-support.patch @@ -0,0 +1,30 @@ +Gentoo bug: 423869 +Thanks to hanno + +--- pecl/crack/trunk/crack.c 2008/07/17 10:02:47 262854 ++++ pecl/crack/trunk/crack.c 2012/06/07 16:13:34 326013 +@@ -38,7 +38,7 @@ + + /* {{{ crack_functions[] + */ +-function_entry crack_functions[] = { ++zend_function_entry crack_functions[] = { + PHP_FE(crack_opendict, NULL) + PHP_FE(crack_closedict, NULL) + PHP_FE(crack_check, NULL) +@@ -94,6 +94,7 @@ + int filename_len; + int result = SUCCESS; + ++#if PHP_VERSION_ID < 50400 + if (PG(safe_mode)) { + filename_len = strlen(path) + 10; + filename = (char *) emalloc(filename_len); +@@ -125,6 +126,7 @@ + return FAILURE; + } + } ++#endif + + if (php_check_open_basedir(path TSRMLS_CC)) { + return FAILURE; |