summaryrefslogtreecommitdiff
path: root/ext/soap/php_packet_soap.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2004-01-26 09:51:07 +0000
committerDmitry Stogov <dmitry@php.net>2004-01-26 09:51:07 +0000
commite3cfa02b4e7b26cd153783109533ed75b943d57d (patch)
tree3a304b3ecbbc7b02fda6a5e3788e0db52f79aa96 /ext/soap/php_packet_soap.c
parent7e6b108a96919e88e7f62d3a3a3d1904ca191546 (diff)
downloadphp-git-e3cfa02b4e7b26cd153783109533ed75b943d57d.tar.gz
XML Schema support (decoding of xsi:nil with attributes)
Source Cleanup
Diffstat (limited to 'ext/soap/php_packet_soap.c')
-rw-r--r--ext/soap/php_packet_soap.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/ext/soap/php_packet_soap.c b/ext/soap/php_packet_soap.c
index fb37a2b080..88dae3c0fb 100644
--- a/ext/soap/php_packet_soap.c
+++ b/ext/soap/php_packet_soap.c
@@ -109,9 +109,7 @@ int parse_packet_soap(zval *this_ptr, char *buffer, int buffer_size, sdlFunction
tmp = get_node(fault->children,"detail");
if (tmp != NULL) {
- encodePtr enc;
- enc = get_conversion(UNKNOWN_TYPE);
- details = master_to_zval(enc, tmp);
+ details = master_to_zval(NULL, tmp);
}
add_soap_fault(this_ptr, faultcode, faultstring, faultactor, details TSRMLS_CC);
@@ -180,7 +178,7 @@ int parse_packet_soap(zval *this_ptr, char *buffer, int buffer_size, sdlFunction
if (param != NULL) {
tmp = master_to_zval(param->encode, val);
} else {
- tmp = master_to_zval(get_conversion(UNKNOWN_TYPE), val);
+ tmp = master_to_zval(NULL, val);
}
}
add_assoc_zval(return_value, param->paramName, tmp);
@@ -199,10 +197,8 @@ int parse_packet_soap(zval *this_ptr, char *buffer, int buffer_size, sdlFunction
val = val->next;
}
if (val != NULL) {
- encodePtr enc;
zval *tmp;
- enc = get_conversion(UNKNOWN_TYPE);
- tmp = master_to_zval(enc, val);
+ tmp = master_to_zval(NULL, val);
if (val->name) {
add_assoc_zval(return_value, (char*)val->name, tmp);
} else {