From 8ebf9c38e40c39a7ff1a04b49c744371d1872597 Mon Sep 17 00:00:00 2001 From: mattn Date: Fri, 1 Mar 2013 17:37:53 +0900 Subject: Fixed GC guard --- mrbgems/mruby-struct/src/struct.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mrbgems/mruby-struct') diff --git a/mrbgems/mruby-struct/src/struct.c b/mrbgems/mruby-struct/src/struct.c index 847d637ac..3ee76a17e 100644 --- a/mrbgems/mruby-struct/src/struct.c +++ b/mrbgems/mruby-struct/src/struct.c @@ -442,7 +442,7 @@ mrb_struct_initialize_withArg(mrb_state *mrb, int argc, mrb_value *argv, mrb_val DATA_PTR(self) = st; DATA_TYPE(self) = &mrb_struct_type; st->values = mrb_ary_new_from_values(mrb, argc, argv); - mrb_iv_set(mrb, self, mrb_intern(mrb, "__values__"), mrb_nil_value()); + mrb_iv_set(mrb, self, mrb_intern(mrb, "__values__"), st->values); return self; } -- cgit v1.2.3