diff options
author | Even Rouault <even.rouault@spatialys.com> | 2020-09-11 09:41:47 +0000 |
---|---|---|
committer | Even Rouault <even.rouault@spatialys.com> | 2020-09-11 09:41:47 +0000 |
commit | 57d487aa1ccb1eaee657ae9f6dfd6dd6fdd3c1e1 (patch) | |
tree | f72def4540faef9d18eeb3a3e72a118148b46b49 | |
parent | 7b840002c1fb948a9153d53b9c79546c4dcfce2e (diff) | |
parent | c0e310bc3f699695bcac2f0bf55c3acbc8837d39 (diff) | |
download | libtiff-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.c | 2 |
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); |