Fix build failure on Windows.

This commit is contained in:
Kevin Backhouse 2021-08-29 15:49:12 +01:00
parent c9d0cf3643
commit e41f0c2cce
No known key found for this signature in database
GPG Key ID: 9DD01852EE40366E

View File

@ -525,7 +525,7 @@ namespace Exiv2
enforce(length < static_cast<unsigned long>(std::numeric_limits<long>::max()), kerCorruptedMetadata);
DataBuf xmp(static_cast<long>(length+1));
xmp.write_uint8(length, 0); // ensure xmp is null terminated!
xmp.write_uint8(static_cast<size_t>(length), 0); // ensure xmp is null terminated!
if ( io_->read(xmp.data(0), static_cast<long>(length)) != static_cast<long>(length) )
throw Error(kerInputDataReadFailed);
if ( io_->error() )