Commit f2f3dc5e authored by Guy Benoish's avatar Guy Benoish Committed by antirez
Browse files

Allow RM_GetContextFlags to work with ctx==NULL

parent eb808879
...@@ -1848,6 +1848,7 @@ int RM_GetContextFlags(RedisModuleCtx *ctx) { ...@@ -1848,6 +1848,7 @@ int RM_GetContextFlags(RedisModuleCtx *ctx) {
int flags = 0; int flags = 0;
/* Client specific flags */ /* Client specific flags */
if (ctx) {
if (ctx->client) { if (ctx->client) {
if (ctx->client->flags & CLIENT_LUA) if (ctx->client->flags & CLIENT_LUA)
flags |= REDISMODULE_CTX_FLAGS_LUA; flags |= REDISMODULE_CTX_FLAGS_LUA;
...@@ -1863,6 +1864,7 @@ int RM_GetContextFlags(RedisModuleCtx *ctx) { ...@@ -1863,6 +1864,7 @@ int RM_GetContextFlags(RedisModuleCtx *ctx) {
if (c && (c->flags & (CLIENT_DIRTY_CAS|CLIENT_DIRTY_EXEC))) { if (c && (c->flags & (CLIENT_DIRTY_CAS|CLIENT_DIRTY_EXEC))) {
flags |= REDISMODULE_CTX_FLAGS_MULTI_DIRTY; flags |= REDISMODULE_CTX_FLAGS_MULTI_DIRTY;
} }
}
if (server.cluster_enabled) if (server.cluster_enabled)
flags |= REDISMODULE_CTX_FLAGS_CLUSTER; flags |= REDISMODULE_CTX_FLAGS_CLUSTER;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment