From 6cad6a521bdee44fcc5ae5511437ad6a3a7365bf Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 6 Jan 2015 00:54:19 +0000 Subject: [PATCH] --- MagickCore/property.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/MagickCore/property.c b/MagickCore/property.c index b6f246bdb..62acfee19 100644 --- a/MagickCore/property.c +++ b/MagickCore/property.c @@ -3271,8 +3271,8 @@ MagickExport char *InterpretImageProperties(ImageInfo *image_info, if (*p == '@') { p++; if (*p != '-' && IfMagickFalse(IsPathAccessible(p)) ) { - (void) ThrowMagickException(exception,GetMagickModule(), - OptionError,"UnableToAccessPath","%s",p); + (void) ThrowMagickException(exception,GetMagickModule(),OptionError, + "UnableToAccessPath","%s",p); return((char *) NULL); } return(FileToString(p,~0UL,exception)); @@ -3338,13 +3338,12 @@ MagickExport char *InterpretImageProperties(ImageInfo *image_info, /* Doubled Percent - or percent at end of string */ - if ( *p == '\0' ) - p--; - if ( *p == '%' ) { + if ((*p == '\0') || (*p == '\'') || (*p == '"')) + p--; + if (*p == '%') { *q++='%'; continue; } - /* Single letter escapes %c */ -- 2.40.0