projects
/
imagemagick
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
091f337
)
Fix possible out of bounds issue
author
Cristy
<urban-warrior@imagemagick.org>
Wed, 7 Mar 2018 01:32:58 +0000
(20:32 -0500)
committer
Cristy
<urban-warrior@imagemagick.org>
Wed, 7 Mar 2018 01:32:58 +0000
(20:32 -0500)
MagickCore/fx.c
patch
|
blob
|
history
diff --git
a/MagickCore/fx.c
b/MagickCore/fx.c
index 583a478dfe2f607d503578e83890015764162070..52b206da836e2bc886555cb74edc99b97e25ad04 100644
(file)
--- a/
MagickCore/fx.c
+++ b/
MagickCore/fx.c
@@
-2372,7
+2372,8
@@
static double FxEvaluateSubexpression(FxInfo *fx_info,
(void) ThrowMagickException(exception,GetMagickModule(),OptionError,
"ParenthesisNestedTooDeeply","`%s'",expression);
(void) CopyMagickString(subexpression,expression+1,MagickPathExtent);
- subexpression[strlen(subexpression)-1]='\0';
+ if (strlen(subexpression) != 0)
+ subexpression[strlen(subexpression)-1]='\0';
gamma=FxEvaluateSubexpression(fx_info,channel,x,y,subexpression,depth,
beta,exception);
(*depth)--;