From 360a0646bb0f7373caab08382772ca0384c1fe6d Mon Sep 17 00:00:00 2001 From: Paulino Huerta Date: Sat, 14 May 2016 01:53:48 +0200 Subject: Typo format in redisFormatSdsCommandArgv function this issue is very significant, because not allow the proper execution of the "function redisCommandArgv". The server returns "invalid bulk length". Thanks! --- hiredis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hiredis.c') diff --git a/hiredis.c b/hiredis.c index 2b876d9..18bdfc9 100644 --- a/hiredis.c +++ b/hiredis.c @@ -507,7 +507,7 @@ int redisFormatSdsCommandArgv(sds *target, int argc, const char **argv, cmd = sdscatfmt(cmd, "*%i\r\n", argc); for (j=0; j < argc; j++) { len = argvlen ? argvlen[j] : strlen(argv[j]); - cmd = sdscatfmt(cmd, "$%T\r\n", len); + cmd = sdscatfmt(cmd, "$%u\r\n", len); cmd = sdscatlen(cmd, argv[j], len); cmd = sdscatlen(cmd, "\r\n", sizeof("\r\n")-1); } -- cgit v1.2.3