bug77381.phpt 411 B

12345678910111213141516
  1. --TEST--
  2. Bug #77381 (heap buffer overflow in multibyte match_at)
  3. --SKIPIF--
  4. <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
  5. --FILE--
  6. <?php
  7. var_dump(mb_ereg("000||0\xfa","0"));
  8. var_dump(mb_ereg("(?i)000000000000000000000\xf0",""));
  9. var_dump(mb_ereg("0000\\"."\xf5","0"));
  10. var_dump(mb_ereg("(?i)FFF00000000000000000\xfd",""));
  11. ?>
  12. --EXPECT--
  13. int(1)
  14. bool(false)
  15. bool(false)
  16. bool(false)