From 9bd82acc33aa10d5086e28c7fa3f65d31c6ab0af Mon Sep 17 00:00:00 2001 From: Rob Richards Date: Fri, 4 Aug 2006 13:40:12 +0000 Subject: [PATCH] fix compile --- ext/soap/soap.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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); -- 2.50.1