diff --git a/src/acl.c b/src/acl.c index 9e2ed6af708dbe650d1808f1b1e82a66c51ed6a9..228811cba3385ca2504191127d54156ab43b8264 100644 --- a/src/acl.c +++ b/src/acl.c @@ -1819,7 +1819,7 @@ void aclCommand(client *c) { dictReleaseIterator(di); setDeferredArrayLen(c,dl,arraylen); } else if (!strcasecmp(sub,"genpass") && c->argc == 2) { - char pass[32]; /* 128 bits of actual pseudo random data. */ + char pass[64]; /* 256 bits of actual pseudo random data. */ getRandomHexChars(pass,sizeof(pass)); addReplyBulkCBuffer(c,pass,sizeof(pass)); } else if (!strcasecmp(sub,"log") && (c->argc == 2 || c->argc ==3)) {