| 2225 | } |
| 2226 | |
| 2227 | void addReplyCommandCategories(client *c, struct redisCommand *cmd) { |
| 2228 | int flagcount = 0; |
| 2229 | void *flaglen = addReplyDeferredLen(c); |
| 2230 | for (int j = 0; ACLCommandCategories[j].flag != 0; j++) { |
| 2231 | if (cmd->flags & ACLCommandCategories[j].flag) { |
| 2232 | addReplyStatusFormat(c, "@%s", ACLCommandCategories[j].name); |
| 2233 | flagcount++; |
| 2234 | } |
| 2235 | } |
| 2236 | setDeferredSetLen(c, flaglen, flagcount); |
| 2237 | } |
| 2238 | |
| 2239 | /* AUTH <password> |
| 2240 | * AUTH <username> <password> (Redis >= 6.0 form) |
no test coverage detected