com php-src: Fixed use after free: ext/soap/soap.c
| From: | Dmitry Stogov | Date: | Tue, 14 Apr 2015 13:42:02 +0000 |
| Subject: | com php-src: Fixed use after free: ext/soap/soap.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-86226@lists.php.net to get a copy of this message | ||
Commit: 3037665f045b04f5c4227705cdacbda8775fc133
Author: Dmitry Stogov <dmitry@zend.com> Tue, 14 Apr 2015 16:42:02 +0300
Parents: 6762fcfa9099ab401934c725b2752170d4274255
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=3037665f045b04f5c4227705cdacbda8775fc133
Log:
Fixed use after free
Changed paths:
M ext/soap/soap.c
Diff:
diff --git a/ext/soap/soap.c b/ext/soap/soap.c
index 4d6a8ff..883e0ac 100644
--- a/ext/soap/soap.c
+++ b/ext/soap/soap.c
@@ -2808,6 +2808,7 @@ static void do_soap_call(zend_execute_data *execute_data,
ZVAL_COPY(return_value, fault);
} else {
add_soap_fault_ex(return_value, this_ptr, "Client", "Unknown Error", NULL,
NULL);
+ Z_ADDREF_P(return_value);
}
} else {
zval* fault;