bug79046.phpt 622 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. Bug #79046: NaN to int cast undefined behavior in exif
  3. --EXTENSIONS--
  4. exif
  5. --FILE--
  6. <?php
  7. var_dump(exif_read_data('data://image/tiff;base64,TU0AKgAAAA7//wAAANUAAQERAAsAAAABAAD4fwAAAA4A'));
  8. ?>
  9. --EXPECT--
  10. array(8) {
  11. ["FileDateTime"]=>
  12. int(0)
  13. ["FileSize"]=>
  14. int(33)
  15. ["FileType"]=>
  16. int(8)
  17. ["MimeType"]=>
  18. string(10) "image/tiff"
  19. ["SectionsFound"]=>
  20. string(24) "ANY_TAG, IFD0, THUMBNAIL"
  21. ["COMPUTED"]=>
  22. array(2) {
  23. ["IsColor"]=>
  24. int(0)
  25. ["ByteOrderMotorola"]=>
  26. int(1)
  27. }
  28. ["StripOffsets"]=>
  29. float(NAN)
  30. ["THUMBNAIL"]=>
  31. array(1) {
  32. ["StripOffsets"]=>
  33. float(NAN)
  34. }
  35. }