diff --git a/src/networking.cpp b/src/networking.cpp index 6c83ce3d5..bc76ce662 100644 --- a/src/networking.cpp +++ b/src/networking.cpp @@ -2740,6 +2740,7 @@ sds getAllClientsInfoString(int type) { while ((ln = listNext(&li)) != NULL) { client = reinterpret_cast(listNodeValue(ln)); std::unique_locklock)> lock(client->lock); + if (client->flags & CLIENT_CLOSE_ASAP) continue; if (type != -1 && getClientType(client) != type) continue; o = catClientInfoString(o,client); o = sdscatlen(o,"\n",1);