diff --git a/src/canonmn_int.cpp b/src/canonmn_int.cpp index f473bfa6..b89e220b 100644 --- a/src/canonmn_int.cpp +++ b/src/canonmn_int.cpp @@ -2822,6 +2822,10 @@ std::ostream& CanonMakerNote::print0x000a(std::ostream& os, const Value& value, std::ostream& CanonMakerNote::print0x000c(std::ostream& os, const Value& value, const ExifData* exifData) { std::istringstream is(value.toString()); + if (!exifData) { + return os << value; + } + ExifKey key("Exif.Canon.ModelID"); auto pos = exifData->findKey(key); // if model is EOS D30