diff --git a/src/networking.c b/src/networking.c index 13793590b..626b117a1 100644 --- a/src/networking.c +++ b/src/networking.c @@ -2169,6 +2169,7 @@ sds catClientInfoString(sds s, client *client) { if (client->flags & CLIENT_BLOCKED) *p++ = 'b'; if (client->flags & CLIENT_TRACKING) *p++ = 't'; if (client->flags & CLIENT_TRACKING_BROKEN_REDIR) *p++ = 'R'; + if (client->flags & CLIENT_TRACKING_BCAST) *p++ = 'B'; if (client->flags & CLIENT_DIRTY_CAS) *p++ = 'd'; if (client->flags & CLIENT_CLOSE_AFTER_REPLY) *p++ = 'c'; if (client->flags & CLIENT_UNBLOCKED) *p++ = 'u'; @@ -2198,7 +2199,7 @@ sds catClientInfoString(sds s, client *client) { total_mem += zmalloc_size(client->argv); return sdscatfmt(s, - "id=%U addr=%s laddr=%s %s name=%s age=%I idle=%I flags=%s db=%i sub=%i psub=%i multi=%i qbuf=%U qbuf-free=%U argv-mem=%U obl=%U oll=%U omem=%U tot-mem=%U events=%s cmd=%s user=%s", + "id=%U addr=%s laddr=%s %s name=%s age=%I idle=%I flags=%s db=%i sub=%i psub=%i multi=%i qbuf=%U qbuf-free=%U argv-mem=%U obl=%U oll=%U omem=%U tot-mem=%U events=%s cmd=%s user=%s redir=%I", (unsigned long long) client->id, getClientPeerId(client), getClientSockname(client), @@ -2220,7 +2221,8 @@ sds catClientInfoString(sds s, client *client) { (unsigned long long) total_mem, events, client->lastcmd ? client->lastcmd->name : "NULL", - client->user ? client->user->name : "(superuser)"); + client->user ? client->user->name : "(superuser)", + (client->flags & CLIENT_TRACKING) ? (long long) client->client_tracking_redirection : -1); } sds getAllClientsInfoString(int type) {