Fixed interpretation of the Olympus MNOTE_OLYMPUS_TAG_MODE tag
authorDan Fandrich <dan@coneharvesters.com>
Fri, 5 Dec 2008 20:52:53 +0000 (12:52 -0800)
committerDan Fandrich <dan@coneharvesters.com>
Fri, 5 Dec 2008 20:52:53 +0000 (12:52 -0800)
NEWS
libexif/olympus/mnote-olympus-entry.c

diff --git a/NEWS b/NEWS
index 9e23dcc..0196bc5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,7 @@ libexif-0.6.x:
     and when each object allocated by libexif isn't used by more than one
     thread simultaneously
   * Expanded the Doxygen API documentation
+  * Fixed an Olympus MakerNote interpretation
 
 libexif-0.6.17 (2008-11-06):
   * Updated translations: cs, de, pl, sk, vi
index 1e9e1e2..1281b5d 100644 (file)
@@ -556,7 +556,7 @@ mnote_olympus_entry_get_value (MnoteOlympusEntry *entry, char *v, unsigned int m
                vl = exif_get_long (entry->data + 4, entry->order);
                snprintf (buf, sizeof (buf), "/%li/", (long int) vl);
                strncat (v, buf, maxlen - strlen (v));
-               vl = exif_get_long (entry->data + 4, entry->order);
+               vl = exif_get_long (entry->data + 8, entry->order);
                switch (vl) {
                case 1:
                        strncat (v, _("left to right"), maxlen - strlen (v));