diff --git a/src/tiffvisitor.cpp b/src/tiffvisitor.cpp index f100b5c6..94c71b4e 100644 --- a/src/tiffvisitor.cpp +++ b/src/tiffvisitor.cpp @@ -1502,7 +1502,7 @@ namespace Exiv2 { byte* pData = p; if ( size > 4 && ( baseOffset() + offset >= size_ - || static_cast(baseOffset()) + offset < 0)) { + || static_cast(baseOffset()) + offset <= 0)) { #ifndef SUPPRESS_WARNINGS std::cerr << "Error: Offset of " << "directory " << tiffGroupName(object->group())