diff options
author | Dmitry Stogov <dmitry@php.net> | 2004-01-21 14:00:55 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2004-01-21 14:00:55 +0000 |
commit | a592b7ef0ac911c49027e0a4a25e65e9b48eb671 (patch) | |
tree | 1bb32f0b155f9e2efcbb63e8b13aaaae89815cdd /ext/soap/php_sdl.c | |
parent | c375c6807333492602d400e79c558d0098164bf8 (diff) | |
download | php-git-a592b7ef0ac911c49027e0a4a25e65e9b48eb671.tar.gz |
XML Schema support was improved
xml tree cleanup (save memory and parsing time)
support for <inclide> and <import>
support for top-level <attribute>
support for <attribute> 'ref' attribute
support for top-level <attributeGroup>
support for <attributeGroup> 'ref' attribute
Diffstat (limited to 'ext/soap/php_sdl.c')
-rw-r--r-- | ext/soap/php_sdl.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ext/soap/php_sdl.c b/ext/soap/php_sdl.c index 4d727b3e67..a014acfa34 100644 --- a/ext/soap/php_sdl.c +++ b/ext/soap/php_sdl.c @@ -988,6 +988,14 @@ void delete_sdl(void *handle) zend_hash_destroy(tmp->elements); free(tmp->elements); } + if (tmp->attributes) { + zend_hash_destroy(tmp->attributes); + free(tmp->attributes); + } + if (tmp->attributeGroups) { + zend_hash_destroy(tmp->attributeGroups); + free(tmp->attributeGroups); + } if (tmp->bindings) { zend_hash_destroy(tmp->bindings); free(tmp->bindings); |