ACL GENPASS: emit 256 bits instead of 128.

This commit is contained in:
antirez 2020-04-23 10:39:53 +02:00
parent 889eaba2b7
commit dc1bc0f423

View File

@ -1819,7 +1819,7 @@ void aclCommand(client *c) {
dictReleaseIterator(di); dictReleaseIterator(di);
setDeferredArrayLen(c,dl,arraylen); setDeferredArrayLen(c,dl,arraylen);
} else if (!strcasecmp(sub,"genpass") && c->argc == 2) { } 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)); getRandomHexChars(pass,sizeof(pass));
addReplyBulkCBuffer(c,pass,sizeof(pass)); addReplyBulkCBuffer(c,pass,sizeof(pass));
} else if (!strcasecmp(sub,"log") && (c->argc == 2 || c->argc ==3)) { } else if (!strcasecmp(sub,"log") && (c->argc == 2 || c->argc ==3)) {