From d2f4905a1f9f7d214711ec188dc7a9a0d55d959f Mon Sep 17 00:00:00 2001 From: Ingo Date: Wed, 16 Apr 2014 01:07:11 +0200 Subject: [PATCH] Crash opening Pentax Q7 DNG files, Issue 2345 --- rtexif/rtexif.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtexif/rtexif.cc b/rtexif/rtexif.cc index 10373fd35..42602b5d8 100644 --- a/rtexif/rtexif.cc +++ b/rtexif/rtexif.cc @@ -781,7 +781,7 @@ Tag::Tag (TagDirectory* p, FILE* f, int base) directory[1] = NULL; if (count == 21) // AEInfo2 directory[0] = new TagDirectoryTable (parent, f, valuesize,0,BYTE , pentaxAEInfo2Attribs, order); - else if (count == 48) // AEInfo3 + else if (count == 48 || count == 34) // AEInfo3 (count == 34 actually is a hack for Issue 2345) directory[0] = new TagDirectoryTable (parent, f, valuesize,0,BYTE , pentaxAEInfo3Attribs, order); else if (count <= 25) // AEInfo directory[0] = new TagDirectoryTable (parent, f, valuesize,0,BYTE , pentaxAEInfoAttribs, order);