From: Rob Richards Date: Fri, 4 Aug 2006 13:40:12 +0000 (+0000) Subject: fix compile X-Git-Tag: RELEASE_1_0_0RC1~2100 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9bd82acc33aa10d5086e28c7fa3f65d31c6ab0af;p=php fix compile --- diff --git a/ext/soap/soap.c b/ext/soap/soap.c index 9220a53ee0..538b05e31a 100644 --- a/ext/soap/soap.c +++ b/ext/soap/soap.c @@ -2467,9 +2467,10 @@ PHP_METHOD(SoapClient, SoapClient) zend_bool cache_wsdl; soap_client_object *client; - client = (soap_client_object*)zend_object_store_get_object(this_ptr TSRMLS_CC); SOAP_CLIENT_BEGIN_CODE(); + client = (soap_client_object*)zend_object_store_get_object(this_ptr TSRMLS_CC); + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|a", &zwsdl, &options) == FAILURE) { php_error_docref(NULL TSRMLS_CC, E_ERROR, "Invalid parameters"); return; @@ -2819,9 +2820,10 @@ static void do_soap_call(zval* this_ptr, int old_features; soap_client_object *client; - client = (soap_client_object*)zend_object_store_get_object(this_ptr TSRMLS_CC); SOAP_CLIENT_BEGIN_CODE(); + client = (soap_client_object*)zend_object_store_get_object(this_ptr TSRMLS_CC); + if (client->trace) { if (client->last_request) { efree(client->last_request);