bug79877.phpt 361 B

123456789101112
  1. --TEST--
  2. Bug #79877 (getimagesize function silently truncates after a null byte)
  3. --FILE--
  4. <?php
  5. var_dump(getimagesize("/tmp/a.png\0xx"));
  6. ?>
  7. --EXPECTF--
  8. Fatal error: Uncaught ValueError: getimagesize(): Argument #1 ($filename) must not contain any null bytes in %s:%d
  9. Stack trace:
  10. #0 %s(%d): getimagesize('/tmp/a.png\x00xx')
  11. #1 {main}
  12. thrown in %s on line %d