From d69de1c689ff7ccf8e3221fb94eb951ecbe2408a Mon Sep 17 00:00:00 2001 From: Daniel Dai <764122422@qq.com> Date: Wed, 27 Jan 2021 14:30:10 -0500 Subject: [PATCH] Fix Swapdb crash Former-commit-id: 1155f5ac6345591fb40a3ce77f81e11485a521dd --- src/db.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db.cpp b/src/db.cpp index 97bcc86df..81e8a25af 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -1222,7 +1222,7 @@ int dbSwapDatabases(long id1, long id2) { if (id1 < 0 || id1 >= cserver.dbnum || id2 < 0 || id2 >= cserver.dbnum) return C_ERR; if (id1 == id2) return C_OK; - redisDb aux(g_pserver->db[id1]); + redisDb aux = g_pserver->db[id1]; redisDb *db1 = &g_pserver->db[id1], *db2 = &g_pserver->db[id2]; /* Swap hash tables. Note that we don't swap blocking_keys,