summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-04-21 00:45:05 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-04-21 00:45:05 +0900
commit791631ad4e8224475604322600a805f3cdae65f9 (patch)
tree0ad5abe8b003ad5dcb20ef7ff7016dd06e862e56
parent8c177032da68d0455d22f897e835dca429c59479 (diff)
parentd3efe18143d6daf829c41cb6e46fdc460817e61a (diff)
downloadmruby-791631ad4e8224475604322600a805f3cdae65f9.tar.gz
mruby-791631ad4e8224475604322600a805f3cdae65f9.zip
Merge pull request #2093 from mirichi/bug_fix
do not reuse deleted entry.
-rw-r--r--include/mruby/khash.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mruby/khash.h b/include/mruby/khash.h
index bd33b7a6d..d2e87b8dd 100644
--- a/include/mruby/khash.h
+++ b/include/mruby/khash.h
@@ -180,7 +180,7 @@ kh_fill_flags(uint8_t *p, uint8_t c, size_t len)
return k; \
} \
} \
- else if (del_k != kh_end(h)) { \
+ else if (del_k == kh_end(h)) { \
del_k = k; \
} \
k = (k+(++step)) & khash_mask(h); \