From 10dea8dc1b6515bb8af6723fed4c28594572cefb Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Thu, 20 May 2010 19:43:28 +0200 Subject: [PATCH] fix memory leak on 32-bit builds --- redis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redis.c b/redis.c index f2fbbdd5..76682d82 100644 --- a/redis.c +++ b/redis.c @@ -2927,8 +2927,8 @@ static robj *createStringObjectFromLongLong(long long value) { incrRefCount(shared.integers[value]); o = shared.integers[value]; } else { - o = createObject(REDIS_STRING, NULL); if (value >= LONG_MIN && value <= LONG_MAX) { + o = createObject(REDIS_STRING, NULL); o->encoding = REDIS_ENCODING_INT; o->ptr = (void*)((long)value); } else {