bug76874.phpt 487 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. Bug #76874: xml_parser_free() should never leak memory
  3. --EXTENSIONS--
  4. xml
  5. --FILE--
  6. <?php
  7. class c
  8. {
  9. private $xml;
  10. private $test;
  11. public function test()
  12. {
  13. $this->xml = xml_parser_create();
  14. xml_set_character_data_handler($this->xml, array(&$this, 'handle_cdata'));
  15. xml_parser_free($this->xml);
  16. }
  17. public function handle_cdata(&$parser, $data)
  18. {
  19. }
  20. }
  21. $object = new c();
  22. $object->test();
  23. ?>
  24. ===DONE===
  25. --EXPECT--
  26. ===DONE===