From b23c8babedfc61dc75032596c1e3d425cb9276ad Mon Sep 17 00:00:00 2001 From: Itamar Haber Date: Tue, 5 Dec 2017 18:17:14 +0200 Subject: [PATCH] Uses an offset in addReplyHelp --- src/networking.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/networking.c b/src/networking.c index 8fba0a66..4dff9d71 100644 --- a/src/networking.c +++ b/src/networking.c @@ -604,19 +604,17 @@ void addReplyHelp(client *c, const char **help) { sds cmd = sdsnew((char*) c->argv[0]->ptr); void *blenp = addDeferredMultiBulkLength(c); int blen = 0; - int hlen = 0; sdstoupper(cmd); addReplyStatusFormat(c, "%s arg arg ... arg. Subcommands are:",cmd); - blen++; sdsfree(cmd); - while (help[hlen]) { - addReplyStatus(c,help[hlen++]); - blen++; + while (help[blen]) { + addReplyStatus(c,help[blen++]); } + blen += 1; /* Account for the header line(s). */ setDeferredMultiBulkLength(c,blenp,blen); }