From ec8fd6e5e454e5ab1d0515cc4b85d450ce3df89c Mon Sep 17 00:00:00 2001 From: Dvir Volk Date: Mon, 31 Oct 2016 18:48:16 +0200 Subject: [PATCH] fixed sizeof in allocating io RedisModuleCtx* --- src/module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/module.c b/src/module.c index 66c09a42..876513cb 100644 --- a/src/module.c +++ b/src/module.c @@ -3000,7 +3000,7 @@ void RM_EmitAOF(RedisModuleIO *io, const char *cmdname, const char *fmt, ...) { RedisModuleCtx *RM_GetContextFromIO(RedisModuleIO *io) { if (io->ctx) return io->ctx; /* Can't have more than one... */ RedisModuleCtx ctxtemplate = REDISMODULE_CTX_INIT; - io->ctx = zmalloc(sizeof(*io)); + io->ctx = zmalloc(sizeof(RedisModuleCtx)); *(io->ctx) = ctxtemplate; io->ctx->module = io->type->module; io->ctx->client = NULL;