bug77322.phpt 422 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #77322 (PharData::addEmptyDir('/') Possible integer overflow)
  3. --EXTENSIONS--
  4. phar
  5. --FILE--
  6. <?php
  7. $zip = new PharData(__DIR__ . '/bug77322.zip');
  8. $zip->addEmptyDir('/');
  9. var_dump($zip->count());
  10. $tar = new PharData(__DIR__ . '/bug77322.tar');
  11. $tar->addEmptyDir('/');
  12. var_dump($tar->count());
  13. ?>
  14. --EXPECT--
  15. int(1)
  16. int(1)
  17. --CLEAN--
  18. <?php
  19. unlink(__DIR__ . '/bug77322.zip');
  20. unlink(__DIR__ . '/bug77322.tar');
  21. ?>