diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index aed375df..8f0e56fa 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -912,7 +912,7 @@ NetworkPluginServer::Backend *NetworkPluginServer::getFreeClient() { bool spawnNew = false; for (std::list::const_iterator it = m_clients.begin(); it != m_clients.end(); it++) { // This backend is free. - if ((*it)->users.size() < CONFIG_INT(m_config, "service.users_per_backend") && c->connection) { + if ((*it)->users.size() < CONFIG_INT(m_config, "service.users_per_backend") && (*it)->connection) { c = *it; break; }