bug77396.phpt 354 B

123456789101112131415
  1. --TEST--
  2. Bug #77396 Relative filename exceeding maximum path length causes null pointer dereference.
  3. --EXTENSIONS--
  4. phar
  5. --FILE--
  6. <?php
  7. $path = '../' . str_repeat("x", PHP_MAXPATHLEN) . '.tar';
  8. try {
  9. $phar = new PharData($path);
  10. } catch (UnexpectedValueException $e) {
  11. echo $e->getMessage(), "\n";
  12. }
  13. ?>
  14. --EXPECT--
  15. Phar creation or opening failed