From 26e0319e6625d38ba18cb08ef38875c0a125dc05 Mon Sep 17 00:00:00 2001 From: Masamitsu MURASE Date: Fri, 17 Aug 2012 02:34:27 +0900 Subject: Modify buffer size for filename. --- src/parse.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/parse.y b/src/parse.y index 50f55bf7b..d7fb3b074 100644 --- a/src/parse.y +++ b/src/parse.y @@ -4810,9 +4810,9 @@ mrbc_filename(mrb_state *mrb, mrbc_context *c, const char *s) { if (s) { int len = strlen(s); - char *p = (char *)mrb_malloc(mrb, len); + char *p = (char *)mrb_malloc(mrb, len + 1); - memcpy(p, s, len); + memcpy(p, s, len + 1); if (c->filename) mrb_free(mrb, c->filename); c->filename = p; c->lineno = 1; -- cgit v1.2.3