]> git.saurik.com Git - redis.git/commitdiff
Fixed bug in getClientInfoString() that was not rendering the N (no flags) special...
authorantirez <antirez@gmail.com>
Mon, 21 Nov 2011 15:19:30 +0000 (16:19 +0100)
committerantirez <antirez@gmail.com>
Mon, 21 Nov 2011 15:19:30 +0000 (16:19 +0100)
src/networking.c

index a741718fdef87121eb4d88fe69d5c6371594828e..537ebaba65a35286d6f09c4d9e515a1bf3dd8198 100644 (file)
@@ -951,12 +951,12 @@ sds getClientInfoString(redisClient *client) {
             *p++ = 'S';
     }
     if (client->flags & REDIS_MASTER) *p++ = 'M';
-    if (p == flags) *p++ = 'N';
     if (client->flags & REDIS_MULTI) *p++ = 'x';
     if (client->flags & REDIS_BLOCKED) *p++ = 'b';
     if (client->flags & REDIS_DIRTY_CAS) *p++ = 'd';
     if (client->flags & REDIS_CLOSE_AFTER_REPLY) *p++ = 'c';
     if (client->flags & REDIS_UNBLOCKED) *p++ = 'u';
+    if (p == flags) *p++ = 'N';
     *p++ = '\0';
 
     emask = client->fd == -1 ? 0 : aeGetFileEvents(server.el,client->fd);