[Fix] Race condition in NetworkManager destructor.

This commit is contained in:
Ritchie Cunningham 2025-11-01 17:59:18 +00:00
parent b5c6b523a3
commit ea6853f037

View File

@ -28,10 +28,10 @@ NetworkManager::NetworkManager(const std::string& db_path) :
} }
NetworkManager::~NetworkManager(void) { NetworkManager::~NetworkManager(void) {
stop();
for(auto& pair : _active_machines) { for(auto& pair : _active_machines) {
_save_machine_vfs(pair.second.machine.get()); _save_machine_vfs(pair.second.machine.get());
} }
stop();
} }
void NetworkManager::stop(void) { void NetworkManager::stop(void) {