]> git.saurik.com Git - redis.git/commitdiff
removed unnecessary refcount increase that caused the HINCRBY memleak
authorPieter Noordhuis <pcnoordhuis@gmail.com>
Fri, 26 Mar 2010 15:45:41 +0000 (16:45 +0100)
committerPieter Noordhuis <pcnoordhuis@gmail.com>
Fri, 26 Mar 2010 15:45:41 +0000 (16:45 +0100)
redis.c

diff --git a/redis.c b/redis.c
index 527b11ea05f54f93a843aefa3d779cdef8327d1e..c29cc002024935e4db2987df2f5488ee1d27ab01 100644 (file)
--- a/redis.c
+++ b/redis.c
@@ -6021,8 +6021,6 @@ static void hincrbyCommand(redisClient *c) {
         value += incr;
         hval = createObject(REDIS_STRING,sdscatprintf(sdsempty(),"%lld",value));
         tryObjectEncoding(hval);
-        incrRefCount(hval);
-
         if (dictReplace(o->ptr,c->argv[2],hval)) {
             incrRefCount(c->argv[2]);
         }