Modules API: fix OOM_WARNING flag implementation.

This commit is contained in:
antirez 2018-04-11 16:25:54 +02:00
parent 0afac6939a
commit 4e53624052

View File

@ -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;
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;
}