]> granicus.if.org Git - php/commitdiff
fix: SoapFault constructor fixed to confirm documentation.
authorDmitry Stogov <dmitry@php.net>
Wed, 18 Feb 2004 07:35:34 +0000 (07:35 +0000)
committerDmitry Stogov <dmitry@php.net>
Wed, 18 Feb 2004 07:35:34 +0000 (07:35 +0000)
ext/soap/soap.c

index 5ab8a3687ede5ba8e95e85dce94e7ed52e100519..4962adf2c3c177973f573f4ee32f8639a0883f0a 100644 (file)
@@ -670,10 +670,11 @@ PHP_METHOD(soapfault,soapfault)
        int fault_string_len, fault_code_len, fault_actor_len;
        zval *details = NULL;
 
-       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|zs",
+       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|s!z!",
                &fault_code, &fault_code_len,
                &fault_string, &fault_string_len,
-               &details, &fault_actor, &fault_actor_len) == FAILURE) {
+               &fault_actor, &fault_actor_len,
+               &details) == FAILURE) {
                php_error(E_ERROR, "Invalid arguments to SoapFault constructor");
        }