Prevent possible stack overflow
diff --git a/coders/histogram.c b/coders/histogram.c
index 6bf6193..8fc7e05 100644
--- a/coders/histogram.c
+++ b/coders/histogram.c
@@ -371,7 +371,8 @@
   write_info=CloneImageInfo(image_info);
   *write_info->magick='\0';
   (void) SetImageInfo(write_info,1,exception);
-  if (LocaleCompare(write_info->magick,"HISTOGRAM") == 0)
+  if ((*write_info->magick == '\0') ||
+      (LocaleCompare(write_info->magick,"HISTOGRAM") == 0))
     (void) FormatLocaleString(histogram_image->filename,MagickPathExtent,
       "miff:%s",write_info->filename);
   status=WriteImage(write_info,histogram_image,exception);