summaryrefslogtreecommitdiffhomepage
path: root/src/parse.y
diff options
context:
space:
mode:
authorCremno <[email protected]>2013-02-19 17:58:36 +0100
committerCremno <[email protected]>2013-02-19 17:58:36 +0100
commite8de677338cb470dc1d3927942f014a8eff168f4 (patch)
tree620478447069f720aedc5b6d6493a297a6d71b0a /src/parse.y
parente4bebad82d0e4b5c98d767d3606d7f2f3edce0ab (diff)
downloadmruby-e8de677338cb470dc1d3927942f014a8eff168f4.tar.gz
mruby-e8de677338cb470dc1d3927942f014a8eff168f4.zip
s must not be freed, removed space in exc msg
Diffstat (limited to 'src/parse.y')
-rw-r--r--src/parse.y3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/parse.y b/src/parse.y
index 9af8682c1..afcc5aabc 100644
--- a/src/parse.y
+++ b/src/parse.y
@@ -3461,9 +3461,8 @@ parse_string(parser_state *p, int term)
pushback(p, c);
if (toklen(p)) {
char msg[128];
- free(s);
tokfix(p);
- snprintf(msg, sizeof(msg), "unknown regexp option %s - %s",
+ snprintf(msg, sizeof(msg), "unknown regexp option%s - %s",
toklen(p) > 1 ? "s" : "", tok(p));
yyerror(p, msg);
}