Commit 5440bf64c1583e4e547dc6dbd0aca257b8b8b07b

Authored by Bryan Dallas
1 parent 745d70b1

Added a lock for when we read the connect_state_.

Showing 1 changed file with 4 additions and 1 deletions
src/client.cpp
... ... @@ -93,7 +93,10 @@ bool Redox::connectUnix(const string &path, function<void(int)> connection_callb
93 93 }
94 94  
95 95 // Return if succeeded
96   - return connect_state_ == CONNECTED;
  96 + {
  97 + unique_lock<mutex> ul(connect_lock_);
  98 + return connect_state_ == CONNECTED;
  99 + }
97 100 }
98 101  
99 102 void Redox::disconnect() {
... ...