From 9c4fd41eeffe92deb1c3aea17052be0e7578821b Mon Sep 17 00:00:00 2001 From: peri4 Date: Mon, 25 Mar 2024 21:37:05 +0300 Subject: [PATCH] 3 --- utils/cloud_dispatcher/dispatcherserver.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/cloud_dispatcher/dispatcherserver.cpp b/utils/cloud_dispatcher/dispatcherserver.cpp index bd8d2c4e..a9ba2709 100644 --- a/utils/cloud_dispatcher/dispatcherserver.cpp +++ b/utils/cloud_dispatcher/dispatcherserver.cpp @@ -45,13 +45,13 @@ void DispatcherServer::picoutStatus() { void DispatcherServer::cleanClients() { PIMutexLocker locker(map_mutex); + for (auto s: rmrf_servers) + s->close(); + piDeleteAllAndClear(rmrf_servers); for (auto c: rmrf_clients) { if (!c->isPIObject()) piCout << "ACHTUNG! Non-piobject client!"; } piDeleteAllAndClear(rmrf_clients); - for (auto s: rmrf_servers) - s->close(); - piDeleteAllAndClear(rmrf_servers); for (auto c: clients) { if (!index_c_servers.contains(c) && !index_c_clients.contains(c)) { if (!rm_clients.contains(c)) rm_clients << c;