From 9b15454f96b522de5a7df1f043c6896c7da56af6 Mon Sep 17 00:00:00 2001 From: SASANO Takayoshi Date: Sat, 7 Mar 2020 16:44:50 +0900 Subject: [PATCH] makeindex() needs clear old result, add index.clear() --- UserDB.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UserDB.cpp b/UserDB.cpp index 4463f25..9d962d7 100644 --- a/UserDB.cpp +++ b/UserDB.cpp @@ -104,6 +104,9 @@ bool CUserDB::makeindex(char* buf, std::unordered_map& index) int i; char *p1, *p2; + // Remove the old index + index.clear(); + for (i = 0, p1 = tokenize(buf, &p2); p1 != NULL; i++, p1 = tokenize(p2, &p2)) {