summaryrefslogtreecommitdiffstats
path: root/main/php/zend_execute_API.c.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-03-17 10:06:46 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-03-17 10:06:46 +0000
commit86f5dd8f22d0f1d0285888865861703ea51725e3 (patch)
treea5ea4dfa2bdf593e7c4aab3a9e8f5ae2248f47e9 /main/php/zend_execute_API.c.patch
parent1f6dce60b0a94f98810fc6c461bab57ccfc9f1c9 (diff)
downloadaports-86f5dd8f22d0f1d0285888865861703ea51725e3.tar.bz2
aports-86f5dd8f22d0f1d0285888865861703ea51725e3.tar.xz
main/php: apply upstream patch to fix issue that affects mediawiki
Mediawiki page has it on download page http://www.mediawiki.org/w/index.php?title=Download&oldid=308208 References: http://www.mwusers.com/forums/showthread.php?14371-ConfirmEdit-and-reCaptcha-extensions-cause-Internal-Errors http://bugs.php.net/bug.php?id=50394
Diffstat (limited to 'main/php/zend_execute_API.c.patch')
-rw-r--r--main/php/zend_execute_API.c.patch10
1 files changed, 10 insertions, 0 deletions
diff --git a/main/php/zend_execute_API.c.patch b/main/php/zend_execute_API.c.patch
new file mode 100644
index 000000000..0976a7b39
--- /dev/null
+++ b/main/php/zend_execute_API.c.patch
@@ -0,0 +1,10 @@
+--- PHP_5_3/Zend/zend_execute_API.c 2009/12/18 18:41:53 292294
++++ PHP_5_3/Zend/zend_execute_API.c 2009/12/18 19:12:11 292295
+@@ -838,6 +838,7 @@
+ zval *param;
+
+ if (EX(function_state).function->type == ZEND_INTERNAL_FUNCTION
++ && (EX(function_state).function->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) == 0
+ && !ARG_SHOULD_BE_SENT_BY_REF(EX(function_state).function, i + 1)
+ && PZVAL_IS_REF(*fci->params[i])) {
+ SEPARATE_ZVAL(fci->params[i]);