summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server.cpp b/src/server.cpp
index 288f254ed..22efca670 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -2894,8 +2894,10 @@ bool Server::getClientInfo(
m_clients.Lock();
RemoteClient* client = m_clients.lockedGetClientNoEx(peer_id,Invalid);
- if (client == NULL)
+ if (client == NULL) {
+ m_clients.Unlock();
return false;
+ }
*uptime = client->uptime();
*ser_vers = client->serialization_version;