diff --git a/coders/dng.c b/coders/dng.c
index e0a3a88..9d57285 100644
--- a/coders/dng.c
+++ b/coders/dng.c
@@ -127,6 +127,7 @@
   */
   image=AcquireImage(image_info);
   read_info=CloneImageInfo(image_info);
+  SetImageInfoBlob(read_info,(void *) NULL,0);
   (void) InvokeDelegate(read_info,image,"dng:decode",(char *) NULL,exception);
   image=DestroyImage(image);
   (void) FormatMagickString(read_info->filename,MaxTextExtent,"%s.png",
diff --git a/coders/dot.c b/coders/dot.c
index 282b6d4..54c5e35 100644
--- a/coders/dot.c
+++ b/coders/dot.c
@@ -130,6 +130,7 @@
   if (status == MagickFalse)
     return((Image *) NULL);
   read_info=CloneImageInfo(image_info);
+  SetImageInfoBlob(read_info,(void *) NULL,0);
   (void) CopyMagickString(read_info->magick,"SVG",MaxTextExtent);
   (void) AcquireUniqueFilename(read_info->filename);
   (void) FormatMagickString(command,MaxTextExtent,"-Tsvg -o%s %s",
diff --git a/coders/sfw.c b/coders/sfw.c
index 3be9ade..2153f75 100644
--- a/coders/sfw.c
+++ b/coders/sfw.c
@@ -297,8 +297,7 @@
     Write JFIF file.
   */
   read_info=CloneImageInfo(image_info);
-  read_info->blob=(void *) NULL;
-  read_info->length=0;
+  SetImageInfoBlob(read_info,(void *) NULL,0);
   file=(FILE *) NULL;
   unique_file=AcquireUniqueFileResource(read_info->filename);
   if (unique_file != -1)
diff --git a/coders/wmf.c b/coders/wmf.c
index 58d6977..7dd6b43 100644
--- a/coders/wmf.c
+++ b/coders/wmf.c
@@ -211,6 +211,7 @@
     Read EPS image.
   */
   read_info=CloneImageInfo(image_info);
+  SetImageInfoBlob(read_info,(void *) NULL,0);
   (void) FormatMagickString(read_info->filename,MaxTextExtent,"eps:%s",
     filename);
   image=ReadImage(read_info,exception);