From 91c758f153a3bbe43f8f91e2799664990d86d944 Mon Sep 17 00:00:00 2001 From: VivekSainiEQ Date: Wed, 24 Nov 2021 01:42:01 +0000 Subject: [PATCH] Initialize snapshots for module thread var Former-commit-id: c263e0df22bab35d8417eb396d250e00e8853ab3 --- src/server.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server.cpp b/src/server.cpp index 10fae5779..e5b6a9482 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -3846,6 +3846,9 @@ void initServer(void) { g_pserver->rgthreadvar[i].rgdbSnapshot = (const redisDbPersistentDataSnapshot**)zcalloc(sizeof(redisDbPersistentDataSnapshot*)*cserver.dbnum, MALLOC_LOCAL); serverAssert(g_pserver->rgthreadvar[i].rgdbSnapshot != nullptr); } + g_pserver->modulethreadvar.rgdbSnapshot = (const redisDbPersistentDataSnapshot**)zcalloc(sizeof(redisDbPersistentDataSnapshot*)*cserver.dbnum, MALLOC_LOCAL); + serverAssert(g_pserver->modulethreadvar.rgdbSnapshot != nullptr); + serverAssert(g_pserver->rgthreadvar[0].rgdbSnapshot != nullptr); /* Fixup Master Client Database */