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

index 1eea723a955e3356282a21dec3ee987489e0db7d..259b24c1fd58c8344b1944dd0f00f289d92d6c6f 100644 (file)
@@ -1520,8 +1520,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) {