diff --git a/src/bigtiffimage.cpp b/src/bigtiffimage.cpp index 73ff2540..1f71e37f 100644 --- a/src/bigtiffimage.cpp +++ b/src/bigtiffimage.cpp @@ -320,7 +320,7 @@ namespace Exiv2 conditional_byte_swap_4_array<64>(data.pData_, 0, doSwap_); // big data? Use 'data' as pointer to real data - const bool usePointer = count*size > 8; + const bool usePointer = count*size > dataSize_; if ( usePointer ) // read into buffer {