]> granicus.if.org Git - imagemagick/commitdiff
Fixed setting image format in BlobToImage.
authordirk <dirk@git.imagemagick.org>
Thu, 24 Apr 2014 18:52:40 +0000 (18:52 +0000)
committerdirk <dirk@git.imagemagick.org>
Thu, 24 Apr 2014 18:52:40 +0000 (18:52 +0000)
MagickCore/blob.c

index e49dfddeec224537ebf1d79bc6389fb88cad8fec..e15587c2d964ae9269c17732d76fc75e9be665f0 100644 (file)
@@ -399,14 +399,16 @@ MagickExport Image *BlobToImage(const ImageInfo *image_info,const void *blob,
         *images;
 
       /*
-        Restore original filenames.
+        Restore original filenames and image format.
       */
       for (images=GetFirstImageInList(image); images != (Image *) NULL; )
       {
-        (void) CopyMagickMemory(images->filename,image_info->filename,
-          sizeof(images->filename));
-        (void) CopyMagickMemory(images->magick_filename,image_info->filename,
-          sizeof(images->magick_filename));
+        (void) CopyMagickString(images->filename,image_info->filename,
+          MaxTextExtent);
+        (void) CopyMagickString(images->magick_filename,image_info->filename,
+          MaxTextExtent);
+        (void) CopyMagickString(images->magick,magick_info->name,
+          MaxTextExtent);
         images=GetNextImageInList(images);
       }
     }