summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhaozhao.zz <zhaozhao.zz@alibaba-inc.com>2019-02-12 16:03:58 +0800
committerzhaozhao.zz <zhaozhao.zz@alibaba-inc.com>2019-02-12 16:03:58 +0800
commit0f42447a0ec841f0b3e83328ac16a573012e2880 (patch)
treef2d222e603af320c79e135543ae5ad7bf8c0c9ef
parent85cadafabfa85f596241a64c205979b9287f2542 (diff)
downloadredis-0f42447a0ec841f0b3e83328ac16a573012e2880.tar.gz
ACL: show client's user
-rw-r--r--src/networking.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/networking.c b/src/networking.c
index 9e62cb6be..621570d5f 100644
--- a/src/networking.c
+++ b/src/networking.c
@@ -1781,7 +1781,7 @@ sds catClientInfoString(sds s, client *client) {
if (emask & AE_WRITABLE) *p++ = 'w';
*p = '\0';
return sdscatfmt(s,
- "id=%U addr=%s fd=%i name=%s age=%I idle=%I flags=%s db=%i sub=%i psub=%i multi=%i qbuf=%U qbuf-free=%U obl=%U oll=%U omem=%U events=%s cmd=%s",
+ "id=%U addr=%s fd=%i name=%s age=%I idle=%I flags=%s db=%i sub=%i psub=%i multi=%i qbuf=%U qbuf-free=%U obl=%U oll=%U omem=%U events=%s cmd=%s user=%s",
(unsigned long long) client->id,
getClientPeerId(client),
client->fd,
@@ -1799,7 +1799,8 @@ sds catClientInfoString(sds s, client *client) {
(unsigned long long) listLength(client->reply),
(unsigned long long) getClientOutputBufferMemoryUsage(client),
events,
- client->lastcmd ? client->lastcmd->name : "NULL");
+ client->lastcmd ? client->lastcmd->name : "NULL",
+ client->user ? client->user->name : "");
}
sds getAllClientsInfoString(int type) {