mirror of
https://github.com/fluencelabs/redis
synced 2025-03-30 22:31:03 +00:00
Fixed bug in getClientInfoString() that was not rendering the N (no flags) special flag correctly.
This commit is contained in:
parent
becf5fdb0c
commit
afd0f06b75
@ -951,12 +951,12 @@ sds getClientInfoString(redisClient *client) {
|
|||||||
*p++ = 'S';
|
*p++ = 'S';
|
||||||
}
|
}
|
||||||
if (client->flags & REDIS_MASTER) *p++ = 'M';
|
if (client->flags & REDIS_MASTER) *p++ = 'M';
|
||||||
if (p == flags) *p++ = 'N';
|
|
||||||
if (client->flags & REDIS_MULTI) *p++ = 'x';
|
if (client->flags & REDIS_MULTI) *p++ = 'x';
|
||||||
if (client->flags & REDIS_BLOCKED) *p++ = 'b';
|
if (client->flags & REDIS_BLOCKED) *p++ = 'b';
|
||||||
if (client->flags & REDIS_DIRTY_CAS) *p++ = 'd';
|
if (client->flags & REDIS_DIRTY_CAS) *p++ = 'd';
|
||||||
if (client->flags & REDIS_CLOSE_AFTER_REPLY) *p++ = 'c';
|
if (client->flags & REDIS_CLOSE_AFTER_REPLY) *p++ = 'c';
|
||||||
if (client->flags & REDIS_UNBLOCKED) *p++ = 'u';
|
if (client->flags & REDIS_UNBLOCKED) *p++ = 'u';
|
||||||
|
if (p == flags) *p++ = 'N';
|
||||||
*p++ = '\0';
|
*p++ = '\0';
|
||||||
|
|
||||||
emask = client->fd == -1 ? 0 : aeGetFileEvents(server.el,client->fd);
|
emask = client->fd == -1 ? 0 : aeGetFileEvents(server.el,client->fd);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user