summaryrefslogtreecommitdiff
path: root/vm_method.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_method.c')
-rw-r--r--vm_method.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vm_method.c b/vm_method.c
index 5a7722cd67..7546a1c31c 100644
--- a/vm_method.c
+++ b/vm_method.c
@@ -452,6 +452,7 @@ remove_method(VALUE klass, ID mid)
st_data_t key, data;
rb_method_entry_t *me = 0;
+ klass = RCLASS_ORIGIN(klass);
if (klass == rb_cObject) {
rb_secure(4);
}