]> granicus.if.org Git - php/commitdiff
Fixed support for empty strings
authorDmitry Stogov <dmitry@zend.com>
Thu, 15 May 2014 19:16:21 +0000 (23:16 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 15 May 2014 19:16:21 +0000 (23:16 +0400)
ext/soap/php_packet_soap.c

index 218dadbfc854c3f4dd3615887cfb4a5f25c8131d..348fbc007d76ab4c5579241ecf231a5de36254bd 100644 (file)
@@ -234,7 +234,7 @@ int parse_packet_soap(zval *this_ptr, char *buffer, int buffer_size, sdlFunction
                                master_to_zval(&details, NULL, tmp TSRMLS_CC);
                        }
                }
-               add_soap_fault(this_ptr, faultcode, faultstring->val, faultactor->val, &details TSRMLS_CC);
+               add_soap_fault(this_ptr, faultcode, faultstring ? faultstring->val : NULL, faultactor ? faultactor->val : NULL, &details TSRMLS_CC);
                if (faultstring) {
                        STR_RELEASE(faultstring);
                }