summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-05-31 21:18:21 +0200
committerEven Rouault <even.rouault@spatialys.com>2020-05-31 21:18:21 +0200
commit8a58319106fed41d70c6cb5d759fbbdecabf8919 (patch)
tree1b753e51a15defc5b81376d726fbccd10841c274
parent6b3b189d5bbbd4ccb8521f19b77e491a95be7825 (diff)
downloadlibtiff-git-8a58319106fed41d70c6cb5d759fbbdecabf8919.tar.gz
TWebPSetupEncode(): fix logic problem (and instead of or) in test that checks input is 8bit unsigned data
-rw-r--r--libtiff/tif_webp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libtiff/tif_webp.c b/libtiff/tif_webp.c
index 22665f2d..c7885539 100644
--- a/libtiff/tif_webp.c
+++ b/libtiff/tif_webp.c
@@ -333,7 +333,7 @@ TWebPSetupEncode(TIFF* tif)
}
/* check bits per sample and data type */
- if ((nBitsPerSample != 8) && (sampleFormat != 1)) {
+ if ((nBitsPerSample != 8) || (sampleFormat != SAMPLEFORMAT_UINT)) {
TIFFErrorExt(tif->tif_clientdata, module,
"WEBP driver requires 8 bit unsigned data");
return 0;