From: Cristy Date: Wed, 11 Jul 2018 23:24:37 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.8-7~13 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f2e963a7bab11b5fcdfe333bd13089626157979e;p=imagemagick ... --- diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c index 8bb31e97f..e54d53668 100644 --- a/MagickWand/mogrify.c +++ b/MagickWand/mogrify.c @@ -2458,6 +2458,7 @@ WandExport MagickBooleanType MogrifyImage(ImageInfo *image_info,const int argc, exception); if (file_data != (StringInfo *) NULL) { + (void) SetImageInfo(profile_info,0,exception); (void) ProfileImage(*image,profile_info->magick, GetStringInfoDatum(file_data), GetStringInfoLength(file_data),exception); diff --git a/MagickWand/operation.c b/MagickWand/operation.c index 0efc76e59..6216e68b9 100644 --- a/MagickWand/operation.c +++ b/MagickWand/operation.c @@ -2957,7 +2957,6 @@ static MagickBooleanType CLISimpleOperatorImage(MagickCLI *cli_wand, } if (LocaleCompare("profile",option+1) == 0) { - /* Note: arguments do not have percent escapes expanded */ const char *name; @@ -2970,6 +2969,7 @@ static MagickBooleanType CLISimpleOperatorImage(MagickCLI *cli_wand, ImageInfo *profile_info; + /* Note: arguments do not have percent escapes expanded */ if (IfPlusOp) { /* Remove a profile from the _image. */ (void) ProfileImage(_image,arg1,(const unsigned char *) @@ -2994,6 +2994,7 @@ static MagickBooleanType CLISimpleOperatorImage(MagickCLI *cli_wand, profile=FileToStringInfo(profile_info->filename,~0UL,_exception); if (profile != (StringInfo *) NULL) { + (void) SetImageInfo(profile_info,0,_exception); (void) ProfileImage(_image,profile_info->magick, GetStringInfoDatum(profile),(size_t) GetStringInfoLength(profile),_exception);