bug69441.phpt 465 B

123456789101112131415161718
  1. --TEST--
  2. Phar: bug #69441: Buffer Overflow when parsing tar/zip/phar in phar_set_inode
  3. --EXTENSIONS--
  4. phar
  5. --FILE--
  6. <?php
  7. $fname = __DIR__ . '/bug69441.phar';
  8. try {
  9. $r = new Phar($fname, 0);
  10. } catch(UnexpectedValueException $e) {
  11. echo $e;
  12. }
  13. ?>
  14. --EXPECTF--
  15. UnexpectedValueException: phar error: end of central directory not found in zip-based phar "%sbug69441.phar" in %sbug69441.php:%d
  16. Stack trace:
  17. #0 %s%ebug69441.php(%d): Phar->__construct('%s', 0)
  18. #1 {main}