summaryrefslogtreecommitdiff
path: root/ext/soap/php_packet_soap.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2004-01-23 09:15:58 +0000
committerDmitry Stogov <dmitry@php.net>2004-01-23 09:15:58 +0000
commit6277204a35acd8c6f2b4b6bfad6de22244f6d599 (patch)
treecabdf8196cab7d11404cee59e9b50f1b19caa8b7 /ext/soap/php_packet_soap.c
parentad1ccd68ebadabd695c839fc0d1ca29b5f125abe (diff)
downloadphp-git-6277204a35acd8c6f2b4b6bfad6de22244f6d599.tar.gz
XML Schema support was improved
suport for type extension
Diffstat (limited to 'ext/soap/php_packet_soap.c')
-rw-r--r--ext/soap/php_packet_soap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/soap/php_packet_soap.c b/ext/soap/php_packet_soap.c
index 1f6adb625d..fb37a2b080 100644
--- a/ext/soap/php_packet_soap.c
+++ b/ext/soap/php_packet_soap.c
@@ -17,9 +17,9 @@ int parse_packet_soap(zval *this_ptr, char *buffer, int buffer_size, sdlFunction
/* Parse XML packet */
response = xmlParseMemory(buffer, buffer_size);
xmlCleanupParser();
-
+
EG(error_reporting) = old_error_reporting;
-
+
if (!response) {
add_soap_fault(this_ptr, "Client", "looks like we got no XML document", NULL, NULL TSRMLS_CC);
return FALSE;
@@ -111,7 +111,7 @@ int parse_packet_soap(zval *this_ptr, char *buffer, int buffer_size, sdlFunction
if (tmp != NULL) {
encodePtr enc;
enc = get_conversion(UNKNOWN_TYPE);
- details = enc->to_zval(enc->details, tmp);
+ details = master_to_zval(enc, tmp);
}
add_soap_fault(this_ptr, faultcode, faultstring, faultactor, details TSRMLS_CC);