diff --git a/MagickCore/identify.c b/MagickCore/identify.c
index ce1c7b5..f2ee346 100644
--- a/MagickCore/identify.c
+++ b/MagickCore/identify.c
@@ -381,11 +381,15 @@
}
magick_info=GetMagickInfo(image->magick,exception);
if ((magick_info == (const MagickInfo *) NULL) ||
- (*GetMagickDescription(magick_info) == '\0'))
+ (GetMagickDescription(magick_info) == (const char *) NULL))
(void) FormatLocaleFile(file," Format: %s\n",image->magick);
else
(void) FormatLocaleFile(file," Format: %s (%s)\n",image->magick,
GetMagickDescription(magick_info));
+ if ((magick_info == (const MagickInfo *) NULL) ||
+ (GetMagickMimeType(magick_info) != (const char *) NULL))
+ (void) FormatLocaleFile(file," Mime type: %s\n",GetMagickMimeType(
+ magick_info);
(void) FormatLocaleFile(file," Class: %s\n",CommandOptionToMnemonic(
MagickClassOptions,(ssize_t) image->storage_class));
(void) FormatLocaleFile(file," Geometry: %.20gx%.20g%+.20g%+.20g\n",(double)