From f024fe30f4ead9381d147ed2c5e38b1d11f6ade4 Mon Sep 17 00:00:00 2001 From: Muhammad Zahalqa Date: Sat, 13 Jun 2020 18:26:26 +0300 Subject: [PATCH] replace memcpy with cctor on objects Former-commit-id: 52897f8f9a882bcdbd1e8ede6bdf24e7435f5ce8 --- src/db.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/db.cpp b/src/db.cpp index dbb309734..770a1c9b4 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -1219,8 +1219,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; - memcpy(&aux, &g_pserver->db[id1], sizeof(redisDb)); + 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,