summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/hash.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/hash.c b/src/hash.c
index 7d81bc343..f6b61f4e1 100644
--- a/src/hash.c
+++ b/src/hash.c
@@ -969,6 +969,7 @@ mrb_hash_merge(mrb_state *mrb, mrb_value hash1, mrb_value hash2)
h1 = RHASH_TBL(hash1);
h2 = RHASH_TBL(hash2);
+ if (!h2) return;
if (!h1) {
RHASH_TBL(hash1) = kh_copy(ht, mrb, h2);
return;