summaryrefslogtreecommitdiff
path: root/ext/xml/xml.c
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2001-02-27 20:16:35 +0000
committerAndi Gutmans <andi@php.net>2001-02-27 20:16:35 +0000
commit01ed33d1b610084d7bdd206613b3351133a78e0b (patch)
tree7966b2b36625483bab43ab022b69c694eec8d777 /ext/xml/xml.c
parent5e5f5886ff095cb0efdcfcd531deaff28f6a75bc (diff)
downloadphp-git-01ed33d1b610084d7bdd206613b3351133a78e0b.tar.gz
- Pointed out by Andrei. zval_ptr_dtor() should be used instead of the
zval_del_ref() function which should be nuked.
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r--ext/xml/xml.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c
index 2ad9cfbcc3..ec65dece2e 100644
--- a/ext/xml/xml.c
+++ b/ext/xml/xml.c
@@ -296,7 +296,7 @@ xml_parser_dtor(zend_rsrc_list_entry *rsrc)
/* please leave this commented - or ask thies@thieso.net before doing it (again)
if (parser->object) {
- zval_del_ref(&parser->object);
+ zval_ptr_dtor(&parser->object);
}
*/
@@ -310,38 +310,38 @@ xml_parser_dtor(zend_rsrc_list_entry *rsrc)
efree(parser->ltags);
}
if (parser->startElementHandler) {
- zval_del_ref(&parser->startElementHandler);
+ zval_ptr_dtor(&parser->startElementHandler);
}
if (parser->endElementHandler) {
- zval_del_ref(&parser->endElementHandler);
+ zval_ptr_dtor(&parser->endElementHandler);
}
if (parser->characterDataHandler) {
- zval_del_ref(&parser->characterDataHandler);
+ zval_ptr_dtor(&parser->characterDataHandler);
}
if (parser->processingInstructionHandler) {
- zval_del_ref(&parser->processingInstructionHandler);
+ zval_ptr_dtor(&parser->processingInstructionHandler);
}
if (parser->defaultHandler) {
- zval_del_ref(&parser->defaultHandler);
+ zval_ptr_dtor(&parser->defaultHandler);
}
if (parser->unparsedEntityDeclHandler) {
- zval_del_ref(&parser->unparsedEntityDeclHandler);
+ zval_ptr_dtor(&parser->unparsedEntityDeclHandler);
}
if (parser->notationDeclHandler) {
- zval_del_ref(&parser->notationDeclHandler);
+ zval_ptr_dtor(&parser->notationDeclHandler);
}
if (parser->externalEntityRefHandler) {
- zval_del_ref(&parser->externalEntityRefHandler);
+ zval_ptr_dtor(&parser->externalEntityRefHandler);
}
if (parser->unknownEncodingHandler) {
- zval_del_ref(&parser->unknownEncodingHandler);
+ zval_ptr_dtor(&parser->unknownEncodingHandler);
}
#ifdef HAVE_LIBEXPAT2
if (parser->startNamespaceDeclHandler) {
- zval_del_ref(&parser->startNamespaceDeclHandler);
+ zval_ptr_dtor(&parser->startNamespaceDeclHandler);
}
if (parser->endNamespaceDeclHandler) {
- zval_del_ref(&parser->endNamespaceDeclHandler);
+ zval_ptr_dtor(&parser->endNamespaceDeclHandler);
}
#endif
if (parser->baseURI) {
@@ -404,7 +404,7 @@ xml_call_handler(xml_parser *parser, zval *handler, int argc, zval **argv)
}
for (i = 0; i < argc; i++) {
- zval_del_ref(&(argv[i]));
+ zval_ptr_dtor(&(argv[i]));
}
if (result == FAILURE) {
@@ -1181,7 +1181,7 @@ PHP_FUNCTION(xml_set_object)
/* please leave this commented - or ask thies@thieso.net before doing it (again)
if (parser->object) {
- zval_del_ref(&parser->object);
+ zval_ptr_dtor(&parser->object);
}
*/