feat: improved error checking in ydi::client

This commit is contained in:
Sara Gerretsen 2025-10-17 23:25:31 +02:00
parent 075878ec17
commit cc6d326ef5

View file

@ -137,8 +137,10 @@ NetworkData::ConnectionStatus status() {
namespace send {
void reveal_clue(NetworkData::ClueID id) {
std::scoped_lock lock{ connection->mtx };
multipart(NetworkData::MSG_REVEAL, id).send(*connection->socket);
if (connection) {
std::scoped_lock lock{ connection->mtx };
multipart(NetworkData::MSG_REVEAL, id).send(*connection->socket);
}
}
} //namespace send
} //namespace ydi::client