diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index aed375df5b07086cc972a8ef174453e69714ed94..8f0e56fa1869cd2f3709ad6887234052633884ee 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; }