Fix build failure.

main
Kevin Backhouse 4 years ago
parent e41f0c2cce
commit 61a14c45d1
No known key found for this signature in database
GPG Key ID: 9DD01852EE40366E

@ -17,7 +17,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t * data, size_t size) {
try { try {
Exiv2::DataBuf data_copy(data, size); Exiv2::DataBuf data_copy(data, size);
Exiv2::Image::UniquePtr image = Exiv2::Image::UniquePtr image =
Exiv2::ImageFactory::open(data_copy.pData_, size); Exiv2::ImageFactory::open(data_copy.c_data(0), size);
assert(image.get() != 0); assert(image.get() != 0);
image->readMetadata(); image->readMetadata();

@ -489,7 +489,7 @@ namespace Exiv2 {
DataBuf arr; DataBuf arr;
do { do {
arr.alloc(compressedLen); arr.resize(compressedLen);
zlibResult = compress2(arr.data(0), &compressedLen, reinterpret_cast<const Bytef*>(text.data()), zlibResult = compress2(arr.data(0), &compressedLen, reinterpret_cast<const Bytef*>(text.data()),
static_cast<uLong>(text.size()), Z_BEST_COMPRESSION); static_cast<uLong>(text.size()), Z_BEST_COMPRESSION);

Loading…
Cancel
Save