]> granicus.if.org Git - php/commitdiff
Prevent access to dead zval
authorDmitry Stogov <dmitry@php.net>
Fri, 22 Sep 2006 13:39:17 +0000 (13:39 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 22 Sep 2006 13:39:17 +0000 (13:39 +0000)
ext/soap/soap.c

index 5d89c30fd74383ae79c221d9aa057d904ae13abe..06c22ea4791ce57110b0d1e52095ee52ceaf3c38 100644 (file)
@@ -2046,9 +2046,11 @@ PHP_METHOD(SoapServer, handle)
 #if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
                                if (service->soap_class.persistance != SOAP_PERSISTENCE_SESSION) {
                                        zval_ptr_dtor(&soap_obj);
+                                       soap_obj = NULL;
                                }
 #else
                                zval_ptr_dtor(&soap_obj);
+                               soap_obj = NULL;
 #endif
                        }
                } else {