summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/module.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/module.c b/src/module.c
index c0423a3d5..a6b4ae4ea 100644
--- a/src/module.c
+++ b/src/module.c
@@ -1373,10 +1373,9 @@ int RM_GetContextFlags(RedisModuleCtx *ctx) {
/* OOM flag. */
float level;
- if (getMaxmemoryState(NULL,NULL,NULL,&level) == C_ERR) {
- flags |= REDISMODULE_CTX_FLAGS_OOM;
- if (level > 0.75) flags |= REDISMODULE_CTX_FLAGS_OOM_WARNING;
- }
+ int retval = getMaxmemoryState(NULL,NULL,NULL,&level);
+ if (retval == C_ERR) flags |= REDISMODULE_CTX_FLAGS_OOM;
+ if (level > 0.75) flags |= REDISMODULE_CTX_FLAGS_OOM_WARNING;
return flags;
}