summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/codegen.c6
-rw-r--r--tasks/mruby_build.rake4
2 files changed, 7 insertions, 3 deletions
diff --git a/src/codegen.c b/src/codegen.c
index f30b26b00..0b4d18bba 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -704,7 +704,11 @@ attrsym(codegen_scope *s, mrb_sym a)
char *name2;
name = mrb_sym2name_len(s->mrb, a, &len);
- name2 = (char *)codegen_palloc(s, len+1);
+ name2 = (char *)codegen_palloc(s,
+ len
+ + 1 /* '=' */
+ + 1 /* '\0' */
+ );
memcpy(name2, name, len);
name2[len] = '=';
name2[len+1] = '\0';
diff --git a/tasks/mruby_build.rake b/tasks/mruby_build.rake
index 432100f8d..2891c7d45 100644
--- a/tasks/mruby_build.rake
+++ b/tasks/mruby_build.rake
@@ -220,8 +220,8 @@ module MRuby
attr_block %w(test_runner)
def initialize(name, build_dir=nil, &block)
- @test_runner = Command::CrossTestRunner.new(self)
- super
+ @test_runner = Command::CrossTestRunner.new(self)
+ super
end
def mrbcfile