From 574bdbc8cc2ce5b2bf2a5a00d30091b2a0a81ad0 Mon Sep 17 00:00:00 2001 From: cristy Date: Fri, 26 Feb 2010 15:59:23 +0000 Subject: [PATCH] --- coders/icon.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/coders/icon.c b/coders/icon.c index dc15af557..a9f3c22e0 100644 --- a/coders/icon.c +++ b/coders/icon.c @@ -314,7 +314,11 @@ static Image *ReadICONImage(const ImageInfo *image_info, icon_info.colors_important=ReadBlobLSBLong(image); image->matte=MagickTrue; image->columns=(unsigned long) icon_file.directory[i].width; + if (image->columns == 0) + image->columns=(unsigned long) icon_info.width; image->rows=(unsigned long) icon_file.directory[i].height; + if (image->rows == 0) + image->rows=(unsigned long) icon_info.height; image->depth=8; if (image->debug != MagickFalse) { -- 2.40.0