bug67251.phpt 593 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. --TEST--
  2. Bug #67251 (date_parse_from_format out-of-bounds read)
  3. --INI--
  4. date.timezone=Europe/Berlin
  5. --FILE--
  6. <?php
  7. var_dump(date_parse_from_format("\\","AAAABBBB"));
  8. ?>
  9. --EXPECT--
  10. array(12) {
  11. ["year"]=>
  12. bool(false)
  13. ["month"]=>
  14. bool(false)
  15. ["day"]=>
  16. bool(false)
  17. ["hour"]=>
  18. bool(false)
  19. ["minute"]=>
  20. bool(false)
  21. ["second"]=>
  22. bool(false)
  23. ["fraction"]=>
  24. bool(false)
  25. ["warning_count"]=>
  26. int(0)
  27. ["warnings"]=>
  28. array(0) {
  29. }
  30. ["error_count"]=>
  31. int(2)
  32. ["errors"]=>
  33. array(1) {
  34. [0]=>
  35. string(13) "Trailing data"
  36. }
  37. ["is_localtime"]=>
  38. bool(false)
  39. }