diff --git a/src/hash.c b/src/hash.c index 93f0650dd..0090dc5dd 100644 --- a/src/hash.c +++ b/src/hash.c @@ -28,28 +28,29 @@ mrb_hash_ht_hash_func(mrb_state *mrb, mrb_value key) case MRB_TT_STRING: p = RSTRING_PTR(key); len = RSTRING_LEN(key); - break; + h = 0; + for (i=0; i