]> granicus.if.org Git - php/commitdiff
Fixed crash
authorDmitry Stogov <dmitry@php.net>
Fri, 3 Mar 2006 10:29:29 +0000 (10:29 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 3 Mar 2006 10:29:29 +0000 (10:29 +0000)
ext/soap/soap.c

index 8da6ad4afb709877f96a0881c06c032e5283422a..f14d479077e3def6d9a1a1d57397bb24b2fc9961 100644 (file)
@@ -1519,8 +1519,8 @@ PHP_METHOD(SoapServer, handle)
        function = deserialize_function_call(service->sdl, doc_request, service->actor, &function_name, &num_params, &params, &soap_version, &soap_headers TSRMLS_CC);
        xmlFreeDoc(doc_request);
 
+       soap_obj = NULL;
        if (service->type == SOAP_CLASS) {
-               soap_obj = NULL;
 #if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
                /* If persistent then set soap_obj from from the previous created session (if available) */
                if (service->soap_class.persistance == SOAP_PERSISTENCE_SESSION) {