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

index 3bb48defd3a53c058fb06ec2c8c341c95614c091..25f8ecfef56bf7ed1da1c10ee3ca3f0d243e13a3 100644 (file)
@@ -1765,9 +1765,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 {