From d1f7194a61f349bbd62ab1956001b1a905815ecb Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 23 一月 2024 16:23:48 +0800
Subject: [PATCH] bug fixed
---
src/shm/hashtable.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/shm/hashtable.cpp b/src/shm/hashtable.cpp
index 7162118..ab07ad1 100755
--- a/src/shm/hashtable.cpp
+++ b/src/shm/hashtable.cpp
@@ -53,7 +53,7 @@
TAILQ_FOREACH(item, my_tailq_head, joint)
{
- if ((check_mm_valid(item) == true) && (key == item->key))
+ if ((check_mm_valid(item) == true) && ((key == item->key) || (code == item->key)))
return item->value;
break;
@@ -321,7 +321,7 @@
if (key < MAPSIZE) {
val = key;
} else {
- val = key % MAPSIZE + START_KEY;
+ val = key % MAPSIZE % (MAPSIZE - START_KEY) + START_KEY;
}
return val;
--
Gitblit v1.8.0