summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-struct
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-04-13 10:51:16 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-04-13 10:51:16 +0900
commit17377af984feb8ef44a0b0f1ac30d87033be5d1a (patch)
tree27d7e36c641bb374cf66e7718cdba84e4d52f7bc /mrbgems/mruby-struct
parentaec121f755b455da53ef55848105709127ee0095 (diff)
downloadmruby-17377af984feb8ef44a0b0f1ac30d87033be5d1a.tar.gz
mruby-17377af984feb8ef44a0b0f1ac30d87033be5d1a.zip
Struct may not be initialized in #to_h; fix #3607
Diffstat (limited to 'mrbgems/mruby-struct')
-rw-r--r--mrbgems/mruby-struct/src/struct.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-struct/src/struct.c b/mrbgems/mruby-struct/src/struct.c
index e6ba01d11..b28fa1da7 100644
--- a/mrbgems/mruby-struct/src/struct.c
+++ b/mrbgems/mruby-struct/src/struct.c
@@ -638,7 +638,7 @@ mrb_struct_to_h(mrb_state *mrb, mrb_value self)
mrb_value members, ret;
mrb_int i;
- members = struct_s_members(mrb, mrb_class(mrb, self));
+ members = struct_members(mrb, self);
ret = mrb_hash_new_capa(mrb, RARRAY_LEN(members));
for (i = 0; i < RARRAY_LEN(members); ++i) {