From b10e19e3d614981ed881a0116622a114b04341c8 Mon Sep 17 00:00:00 2001 From: guybe7 Date: Sun, 14 Jul 2024 11:37:44 +0800 Subject: [PATCH] Crash report: Use more chars for argv (#13413) 128 is not enough chars when we're talking about commands like RESTORE. Of course, it's impossible to find the perfect number, but 1024 is better than 128, and it's not obscenely large. --- src/debug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/debug.c b/src/debug.c index eea1ea266..a026a94cd 100644 --- a/src/debug.c +++ b/src/debug.c @@ -2071,7 +2071,7 @@ void logCurrentClient(client *cc, const char *title) { } robj *decoded; decoded = getDecodedObject(cc->argv[j]); - sds repr = sdscatrepr(sdsempty(),decoded->ptr, min(sdslen(decoded->ptr), 128)); + sds repr = sdscatrepr(sdsempty(),decoded->ptr, min(sdslen(decoded->ptr), 1024)); serverLog(LL_WARNING|LL_RAW,"argv[%d]: '%s'\n", j, (char*)repr); if (!strcasecmp(decoded->ptr, "auth") || !strcasecmp(decoded->ptr, "auth2")) { sdsfree(repr);