From: Cristy Date: Fri, 26 Jan 2018 00:51:31 +0000 (-0500) Subject: Eliminate use-of-uninitialized-value in GetProfilesFromResourceBlock() X-Git-Tag: 7.0.7-23~278 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=782ed2f9644c0badc2cadfaac2d630ffc4af5f60;p=imagemagick Eliminate use-of-uninitialized-value in GetProfilesFromResourceBlock() Credit OSS Fuzz --- diff --git a/MagickCore/profile.c b/MagickCore/profile.c index cdfc41b1d..1fc90874c 100644 --- a/MagickCore/profile.c +++ b/MagickCore/profile.c @@ -1527,6 +1527,8 @@ static void GetProfilesFromResourceBlock(Image *image, /* Resolution. */ + if (count < 10) + break; p=ReadResourceLong(p,&resolution); image->resolution.x=((double) resolution)/65536.0; p=ReadResourceShort(p,&units)+2;