diff --git a/src/evict.cpp b/src/evict.cpp index ffd241446..23d873975 100644 --- a/src/evict.cpp +++ b/src/evict.cpp @@ -33,6 +33,7 @@ #include "server.h" #include "bio.h" #include "atomicvar.h" +#include /* ---------------------------------------------------------------------------- * Data structures @@ -375,6 +376,7 @@ size_t freeMemoryGetNotCountedMemory(void) { listRewind(g_pserver->slaves,&li); while((ln = listNext(&li))) { client *replica = (client*)listNodeValue(ln); + std::unique_lock(replica->lock); overhead += getClientOutputBufferMemoryUsage(replica); } }