bug72402.phpt 386 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #72402: _php_mb_regex_ereg_replace_exec - double free
  3. --EXTENSIONS--
  4. mbstring
  5. --SKIPIF--
  6. <?php
  7. if (!function_exists('mb_ereg')) die('skip mbregex support not available');
  8. ?>
  9. --FILE--
  10. <?php
  11. function throwit() {
  12. throw new Exception('it');
  13. }
  14. $var10 = "throwit";
  15. try {
  16. $var14 = mb_ereg_replace_callback("", $var10, "");
  17. } catch(Exception $e) {}
  18. ?>
  19. DONE
  20. --EXPECT--
  21. DONE