From 8c2dbb761f1cd450c62611aa845737a0dae95f41 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sun, 8 May 2022 22:59:57 +0900 Subject: [PATCH] mruby-test-inline-struct/inline.c: add `mrb_istruct_p()` checks. --- mrbgems/mruby-test-inline-struct/test/inline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-test-inline-struct/test/inline.c b/mrbgems/mruby-test-inline-struct/test/inline.c index a0058554f..2ceac3218 100644 --- a/mrbgems/mruby-test-inline-struct/test/inline.c +++ b/mrbgems/mruby-test-inline-struct/test/inline.c @@ -59,7 +59,7 @@ istruct_test_test_receive_direct(mrb_state *mrb, mrb_value self) mrb_value is; struct RClass *klass = mrb_class_get(mrb, "InlineStructTest"); mrb_get_args(mrb, "o", &is); - if (mrb_obj_is_kind_of(mrb, is, klass)) { + if (mrb_istruct_p(is) && mrb_obj_is_kind_of(mrb, is, klass)) { char *ptr = mrb_istruct_ptr(is);; return mrb_bool_value(ptr[0] == 's'); }