1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-12 16:15:20 +02:00

Make MTP server shutdown flag atomic

I noticed this potential data race while reading the code. I have not
detected it with TSan in practice.
This commit is contained in:
Josiah VanderZee
2025-05-22 17:02:22 -05:00
committed by sfan5
parent 1214a1d4a6
commit e9b32843a5

View File

@@ -12,6 +12,7 @@
#include "util/numeric.h"
#include "porting.h"
#include "network/networkprotocol.h"
#include <atomic>
#include <iostream>
#include <vector>
#include <memory>
@@ -301,7 +302,7 @@ private:
// Backwards compatibility
PeerHandler *m_bc_peerhandler;
bool m_shutting_down = false;
std::atomic<bool> m_shutting_down = false;
};
} // namespace