summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-06-03 23:26:40 +0900
committerYukihiro Matsumoto <[email protected]>2012-06-03 23:26:40 +0900
commit7009a1d8f5271fcd0b06a86645ad28e40c2bc5d9 (patch)
treecaa505a4c43662cb346b8b93e848523e1b393f20
parente4529c065dfcd844dbea11ba3822af7528393450 (diff)
downloadmruby-7009a1d8f5271fcd0b06a86645ad28e40c2bc5d9.tar.gz
mruby-7009a1d8f5271fcd0b06a86645ad28e40c2bc5d9.zip
should not disclose metaclass; close #238
-rw-r--r--src/class.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/class.c b/src/class.c
index 748996e62..c689552f5 100644
--- a/src/class.c
+++ b/src/class.c
@@ -824,7 +824,7 @@ mrb_class_superclass(mrb_state *mrb, mrb_value klass)
{
struct RClass *c, *s;
c = mrb_class_ptr(klass);
- s = c->super;
+ s = mrb_class_real(c->super);
return mrb_obj_value(s);
}