diff options
| author | mattn <[email protected]> | 2013-03-01 17:37:53 +0900 |
|---|---|---|
| committer | mattn <[email protected]> | 2013-03-01 17:37:53 +0900 |
| commit | 8ebf9c38e40c39a7ff1a04b49c744371d1872597 (patch) | |
| tree | 73e25f1542c2d23f77ac75f9bde4d15467051996 /mrbgems/mruby-struct/src | |
| parent | d6876aec0973be15ff8c81c2932eb6513964bc44 (diff) | |
| download | mruby-8ebf9c38e40c39a7ff1a04b49c744371d1872597.tar.gz mruby-8ebf9c38e40c39a7ff1a04b49c744371d1872597.zip | |
Fixed GC guard
Diffstat (limited to 'mrbgems/mruby-struct/src')
| -rw-r--r-- | mrbgems/mruby-struct/src/struct.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |
