diff options
author | Adam Hess <[email protected]> | 2023-09-23 19:41:55 +0000 |
---|---|---|
committer | Jean Boussier <[email protected]> | 2023-09-23 23:10:46 +0200 |
commit | c42261059dfebabbf0391327a5e077545a9bc438 (patch) | |
tree | 9af7f0d1f6136f91915cdecaa0eab1e4493d3917 /class.c | |
parent | 61a2e9450c025b6a7499719089db5b4ae0317ce6 (diff) |
[Bug #19901]
fix leak in module clone
Co-authored-by: Peter Zhu <[email protected]>
Diffstat (limited to 'class.c')
-rw-r--r-- | class.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -471,6 +471,7 @@ copy_tables(VALUE clone, VALUE orig) rb_id_table_foreach(rb_cvc_tbl, cvc_table_copy, &ctx); RCLASS_CVC_TBL(clone) = rb_cvc_tbl_dup; } + rb_id_table_free(RCLASS_M_TBL(clone)); RCLASS_M_TBL(clone) = 0; if (!RB_TYPE_P(clone, T_ICLASS)) { st_data_t id; |