bug72114.phpt 399 B

1234567891011121314
  1. --TEST--
  2. Bug #72114 (Integer underflow / arbitrary null write in fread/gzread)
  3. --SKIPIF--
  4. <?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?>
  5. --FILE--
  6. <?php
  7. ini_set('memory_limit', "2500M");
  8. $fp = fopen("/dev/zero", "r");
  9. fread($fp, 2147483648);
  10. ?>
  11. Done
  12. --EXPECTF--
  13. Warning: fread(): Length parameter must be no more than 2147483647 in %s%ebug72114.php on line %d
  14. Done