From c79bc87f2dfa6571137c2f017f7a8baa456fc22f Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 18 Sep 2018 13:15:36 +0200 Subject: [PATCH] Modules: associate a fake client to cluster message context callback. Fixes #5354. --- src/module.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/module.c b/src/module.c index 12c6c9b5e..0a043434d 100644 --- a/src/module.c +++ b/src/module.c @@ -3938,6 +3938,8 @@ void moduleCallClusterReceivers(const char *sender_id, uint64_t module_id, uint8 if (r->module_id == module_id) { RedisModuleCtx ctx = REDISMODULE_CTX_INIT; ctx.module = r->module; + ctx.client = moduleKeyspaceSubscribersClient; + selectDb(ctx.client, 0); r->callback(&ctx,sender_id,type,payload,len); moduleFreeContext(&ctx); return;