diff --git a/src/module.c b/src/module.c index 36e23a47..52b15fa3 100644 --- a/src/module.c +++ b/src/module.c @@ -2286,8 +2286,10 @@ void RM_FreeCallReply_Rec(RedisModuleCallReply *reply, int freenested){ * to have the first level function to return on nested replies, but only * if called by the module API. */ void RM_FreeCallReply(RedisModuleCallReply *reply) { + + RedisModuleCtx *ctx = reply->ctx; RM_FreeCallReply_Rec(reply,0); - autoMemoryFreed(reply->ctx,REDISMODULE_AM_REPLY,reply); + autoMemoryFreed(ctx,REDISMODULE_AM_REPLY,reply); } /* Return the reply type. */ diff --git a/src/rdb.c b/src/rdb.c index 765e1337..b81d0808 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -1939,7 +1939,7 @@ void bgsaveCommand(client *c) { } else { addReplyError(c, "An AOF log rewriting in progress: can't BGSAVE right now. " - "Use BGSAVE SCHEDULE in order to schedule a BGSAVE whenver " + "Use BGSAVE SCHEDULE in order to schedule a BGSAVE whenever " "possible."); } } else if (rdbSaveBackground(server.rdb_filename,NULL) == C_OK) { diff --git a/src/redismodule.h b/src/redismodule.h index 4ecf3c8f..186e284c 100644 --- a/src/redismodule.h +++ b/src/redismodule.h @@ -102,7 +102,7 @@ typedef struct RedisModuleTypeMethods { RedisModuleTypeSaveFunc rdb_save; RedisModuleTypeRewriteFunc aof_rewrite; RedisModuleTypeMemUsageFunc mem_usage; - RedisModuleTypeRewriteFunc digest; + RedisModuleTypeDigestFunc digest; RedisModuleTypeFreeFunc free; } RedisModuleTypeMethods;