diff options
Diffstat (limited to 'src/lib/grok/messenger.h')
| -rw-r--r-- | src/lib/grok/messenger.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/lib/grok/messenger.h b/src/lib/grok/messenger.h index 51526aee3..eb2fe9560 100644 --- a/src/lib/grok/messenger.h +++ b/src/lib/grok/messenger.h @@ -585,16 +585,19 @@ struct Messenger bool waitForClientInit() { - if(_initialized) + if (_initialized) { return true; - else if (_shutdown) + } else if (_shutdown) { return false; + } std::unique_lock<std::mutex> lk(shutdownMutex_); - if(_initialized) + + if (_initialized) { return true; - else if (_shutdown) + } else if (_shutdown) { return false; + } while (true) { if (clientInitializedCondition_.wait_for(lk, std::chrono::seconds(1), [this]{ return _initialized || _shutdown; })) { |
