ca95549
diff -up exiv2-0.26/src/pentaxmn.cpp.pentax exiv2-0.26/src/pentaxmn.cpp
ca95549
--- exiv2-0.26/src/pentaxmn.cpp.pentax	2017-04-26 14:16:21.000000000 -0500
ca95549
+++ exiv2-0.26/src/pentaxmn.cpp	2019-01-10 14:21:00.342499581 -0600
ca95549
@@ -1254,6 +1254,7 @@ namespace Exiv2 {
ca95549
             unsigned long lensID = 0x3ff;
ca95549
             unsigned long index  = 0;
ca95549
 
ca95549
+            // http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Pentax.html#LensData
ca95549
             const ExifData::const_iterator lensInfo = metadata->findKey(ExifKey("Exif.PentaxDng.LensInfo")) != metadata->end()
ca95549
                                                     ? metadata->findKey(ExifKey("Exif.PentaxDng.LensInfo"))
ca95549
                                                     : metadata->findKey(ExifKey("Exif.Pentax.LensInfo"))
ca95549
@@ -1268,8 +1269,6 @@ namespace Exiv2 {
ca95549
                 // 0x0207 Pentax       LensInfo  Undefined  36 3 255 0 0 40 148 71 152 80 6 241 65 237 153 88 36 1 76 107 251 255 255 255 0 0 80 6 241 0 0 0 0 0 0 0 0
ca95549
                 unsigned long base   = 1;
ca95549
 
ca95549
-                // http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Pentax.html#LensData
ca95549
-                const ExifData::const_iterator lensInfo = metadata->findKey(ExifKey("Exif.Pentax.LensInfo"));
ca95549
                 unsigned int  autoAperture     = lensInfo->toLong(base+1) & 0x01 ;
ca95549
                 unsigned int  minAperture      = lensInfo->toLong(base+2) & 0x06 ;
ca95549
                 unsigned int  minFocusDistance = lensInfo->toLong(base+3) & 0xf8 ;