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);