summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-09-11 09:41:47 +0000
committerEven Rouault <even.rouault@spatialys.com>2020-09-11 09:41:47 +0000
commit57d487aa1ccb1eaee657ae9f6dfd6dd6fdd3c1e1 (patch)
treef72def4540faef9d18eeb3a3e72a118148b46b49
parent7b840002c1fb948a9153d53b9c79546c4dcfce2e (diff)
parentc0e310bc3f699695bcac2f0bf55c3acbc8837d39 (diff)
downloadlibtiff-git-57d487aa1ccb1eaee657ae9f6dfd6dd6fdd3c1e1.tar.gz
Merge branch 'fix-float-compare' into 'master'
Fix comparison for max negative float value. See merge request libtiff/libtiff!152
-rw-r--r--libtiff/tif_dirread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libtiff/tif_dirread.c b/libtiff/tif_dirread.c
index f7984aae..e9fe5c35 100644
--- a/libtiff/tif_dirread.c
+++ b/libtiff/tif_dirread.c
@@ -639,7 +639,7 @@ static enum TIFFReadDirEntryErr TIFFReadDirEntryFloat(TIFF* tif, TIFFDirEntry* d
err=TIFFReadDirEntryCheckedDouble(tif,direntry,&m);
if (err!=TIFFReadDirEntryErrOk)
return(err);
- if ((m > FLT_MAX) || (m < FLT_MIN))
+ if ((m > FLT_MAX) || (m < -FLT_MAX))
return(TIFFReadDirEntryErrRange);
*value=(float)m;
return(TIFFReadDirEntryErrOk);