diff --git a/src/tiffvisitor_int.cpp b/src/tiffvisitor_int.cpp index aa57ef27..4df1953e 100644 --- a/src/tiffvisitor_int.cpp +++ b/src/tiffvisitor_int.cpp @@ -905,7 +905,7 @@ namespace Exiv2 { #endif DataBuf buf = object->pValue()->dataArea(); memcpy(object->pDataArea_, buf.pData_, buf.size_); - if (object->sizeDataArea_ - buf.size_ > 0) { + if (object->sizeDataArea_ > static_cast(buf.size_)) { memset(object->pDataArea_ + buf.size_, 0x0, object->sizeDataArea_ - buf.size_); }