diff options
author | antirez <antirez@gmail.com> | 2018-04-11 16:25:54 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2018-04-11 16:25:54 +0200 |
commit | 4e536240527103915c08b9223e73d4f361aa30cf (patch) | |
tree | 432875e8ec8746a4d747418f39fa158001a0c8a3 | |
parent | 0afac6939a50347f1ae328ddf2715461c9c66eb1 (diff) | |
download | redis-4e536240527103915c08b9223e73d4f361aa30cf.tar.gz |
Modules API: fix OOM_WARNING flag implementation.
-rw-r--r-- | src/module.c | 7 |
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; } |