diff --git a/rtengine/metadata.cc b/rtengine/metadata.cc index 732133785..6e2b53ed8 100644 --- a/rtengine/metadata.cc +++ b/rtengine/metadata.cc @@ -68,7 +68,7 @@ std::unique_ptr open_exiv2(const Glib::ustring& fname) auto image = Exiv2::ImageFactory::open(Glib::filename_from_utf8(fname)); #endif image->readMetadata(); - if (!image->good()) { + if (!image->good() || image->exifData().empty()) { #if EXIV2_TEST_VERSION(0,27,0) auto error_code = Exiv2::kerErrorMessage; #else