diff options
| -rw-r--r-- | mrbgems/mruby-compiler/core/parse.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y index 3a55c8e70..d26a29a27 100644 --- a/mrbgems/mruby-compiler/core/parse.y +++ b/mrbgems/mruby-compiler/core/parse.y @@ -5020,10 +5020,10 @@ parser_yylex(parser_state *p) } if (c2) { char buf[256]; - char cc = (char)c2; + char cc[] = { (char)c2, '\0' }; strcpy(buf, "invalid character syntax; use ?\\"); - strncat(buf, &cc, 1); + strncat(buf, cc, 2); yyerror(p, buf); } } |
