diff options
author | Andi Gutmans <andi@php.net> | 2001-02-27 20:16:35 +0000 |
---|---|---|
committer | Andi Gutmans <andi@php.net> | 2001-02-27 20:16:35 +0000 |
commit | 01ed33d1b610084d7bdd206613b3351133a78e0b (patch) | |
tree | 7966b2b36625483bab43ab022b69c694eec8d777 /ext/xml/xml.c | |
parent | 5e5f5886ff095cb0efdcfcd531deaff28f6a75bc (diff) | |
download | php-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.c | 28 |
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); } */ |