From 3fee7e30130ba12be102b8b1e440b3882e2dbd2e Mon Sep 17 00:00:00 2001 From: antirez Date: Fri, 15 Jul 2011 18:02:45 +0200 Subject: [PATCH] removed a second copy of rewriteClientCommandVector put inside the source code for a merge error --- src/networking.c | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/src/networking.c b/src/networking.c index 61432a21..b31c89df 100644 --- a/src/networking.c +++ b/src/networking.c @@ -898,30 +898,3 @@ void rewriteClientCommandVector(redisClient *c, int argc, ...) { c->argc = argc; va_end(ap); } - -void rewriteClientCommandVector(redisClient *c, int argc, ...) { - va_list ap; - int j; - robj **argv; /* The new argument vector */ - - argv = zmalloc(sizeof(robj*)*argc); - va_start(ap,argc); - for (j = 0; j < argc; j++) { - robj *a; - - a = va_arg(ap, robj*); - argv[j] = a; - incrRefCount(a); - } - /* We free the objects in the original vector at the end, so we are - * sure that if the same objects are reused in the new vector the - * refcount gets incremented before it gets decremented. */ - for (j = 0; j < c->argc; j++) decrRefCount(c->argv[j]); - zfree(c->argv); - /* Replace argv and argc with our new versions. */ - c->argv = argv; - c->argc = argc; - c->cmd = lookupCommand(c->argv[0]->ptr); - redisAssert(c->cmd != NULL); - va_end(ap); -}