]> granicus.if.org Git - imagemagick/commitdiff
Fix for ignoring tiff tags.
authordirk <dirk@git.imagemagick.org>
Fri, 21 Mar 2014 21:50:45 +0000 (21:50 +0000)
committerdirk <dirk@git.imagemagick.org>
Fri, 21 Mar 2014 21:50:45 +0000 (21:50 +0000)
coders/tiff.c

index d2e4f563c873ccb7917f9066bd42e9143069d9b1..1cdee08b6bd24ca92a0a1f5b8e24c2e66546e2f9 100644 (file)
@@ -1856,15 +1856,17 @@ static void TIFFIgnoreTags(TIFF *tiff)
   Image
    *image;
 
-  TIFFFieldInfo
-    *ignore;
-
   register ssize_t
     i;
 
   size_t
     count;
 
+  TIFFFieldInfo
+    *ignore;
+
+  if (TIFFGetReadProc(tiff) != TIFFReadBlob)
+    return;
   image=(Image *)TIFFClientdata(tiff);
   tags=GetImageArtifact(image,"tiff:ignore-tags");
   if (tags == (const char *) NULL)