diff --git a/modules/you_done_it/ydi_client.cpp b/modules/you_done_it/ydi_client.cpp index be03ffc2..9931b9e5 100644 --- a/modules/you_done_it/ydi_client.cpp +++ b/modules/you_done_it/ydi_client.cpp @@ -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