From 5e5fb72f99701dc27c66ab148471893f14e6d6f0 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 28 Mar 2021 09:42:26 +0900 Subject: [PATCH] Clear an intermediate hash [Bug #17735] --- hash.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hash.c b/hash.c index d6d3752fb70049..00beadfad40405 100644 --- a/hash.c +++ b/hash.c @@ -3292,6 +3292,7 @@ rb_hash_transform_keys_bang(int argc, VALUE *argv, VALUE hash) rb_hash_aset(hash, new_key, val); rb_hash_aset(new_keys, new_key, Qnil); } + rb_hash_clear(new_keys); } return hash; }