]> granicus.if.org Git - php/commitdiff
Fix float conversion warning
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Jun 2020 08:20:10 +0000 (10:20 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 12 Jun 2020 08:20:10 +0000 (10:20 +0200)
We are okay with the loss of precision here...

ext/exif/exif.c

index d73a6d403237b1a34613a61065575c378fa3847a..b4126913e6cf2adce6204a9d28e716ac3ef37cea 100644 (file)
@@ -4579,7 +4579,7 @@ PHP_FUNCTION(exif_read_data)
        }
        if(ImageInfo.ExposureTime>0) {
                float recip_exposure_time = 0.5f + 1.0f/ImageInfo.ExposureTime;
-               if (ImageInfo.ExposureTime <= 0.5 && recip_exposure_time < INT_MAX) {
+               if (ImageInfo.ExposureTime <= 0.5 && recip_exposure_time < (float)INT_MAX) {
                        exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ExposureTime", "%0.3F s (1/%d)", ImageInfo.ExposureTime, (int) recip_exposure_time);
                } else {
                        exif_iif_add_fmt(&ImageInfo, SECTION_COMPUTED, "ExposureTime", "%0.3F s", ImageInfo.ExposureTime);