From: Dmitry Stogov Date: Thu, 19 Mar 2015 08:36:01 +0000 (+0300) Subject: Fixed bug #69152 X-Git-Tag: php-5.5.24RC1~31^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=51856a76f87ecb24fe1385342be43610fb6c86e4;p=php Fixed bug #69152 --- diff --git a/ext/soap/soap.c b/ext/soap/soap.c index d460c1718f..41aa1ad892 100644 --- a/ext/soap/soap.c +++ b/ext/soap/soap.c @@ -924,6 +924,12 @@ PHP_METHOD(SoapFault, __toString) zend_call_function(&fci, NULL TSRMLS_CC); + convert_to_string(faultcode); + convert_to_string(faultstring); + convert_to_string(file); + convert_to_long(line); + convert_to_string(trace); + len = spprintf(&str, 0, "SoapFault exception: [%s] %s in %s:%ld\nStack trace:\n%s", Z_STRVAL_P(faultcode), Z_STRVAL_P(faultstring), Z_STRVAL_P(file), Z_LVAL_P(line), Z_STRLEN_P(trace) ? Z_STRVAL_P(trace) : "#0 {main}\n");