From 93d87d6d4cd2aed9a45c4307b4c7b0b19a47b2e9 Mon Sep 17 00:00:00 2001 From: Wen Hui Date: Tue, 18 Aug 2020 01:50:03 -0400 Subject: [PATCH] [module] using predefined REDISMODULE_NO_EXPIRE in RM_GetExpire (#7669) It was already defined in the API header and the documentation, but not used by the implementation. --- src/module.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/module.c b/src/module.c index 94a7344e1..2c90c599a 100644 --- a/src/module.c +++ b/src/module.c @@ -2159,7 +2159,8 @@ int RM_UnlinkKey(RedisModuleKey *key) { * REDISMODULE_NO_EXPIRE is returned. */ mstime_t RM_GetExpire(RedisModuleKey *key) { mstime_t expire = getExpire(key->db,key->key); - if (expire == -1 || key->value == NULL) return -1; + if (expire == -1 || key->value == NULL) + return REDISMODULE_NO_EXPIRE; expire -= mstime(); return expire >= 0 ? expire : 0; }