]> granicus.if.org Git - php/commitdiff
fix compile
authorRob Richards <rrichards@php.net>
Fri, 4 Aug 2006 13:40:12 +0000 (13:40 +0000)
committerRob Richards <rrichards@php.net>
Fri, 4 Aug 2006 13:40:12 +0000 (13:40 +0000)
ext/soap/soap.c

index 9220a53ee0c54283db25dfcbad4f06013c86bb09..538b05e31a27714a6f93d242615b4ca40b1ad0e7 100644 (file)
@@ -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);