Skip to content

Commit e9de871

Browse files
committed
Fix spurious wakeups
1 parent b597039 commit e9de871

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

tests/test_external_control_program.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,7 @@ class ExternalControlProgramTest : public ::testing::Test
116116
bool waitForConnectionCallback(int milliseconds = 100)
117117
{
118118
std::unique_lock<std::mutex> lk(connect_mutex_);
119-
if (connect_cv_.wait_for(lk, std::chrono::milliseconds(milliseconds)) == std::cv_status::no_timeout ||
120-
connection_callback_ == true)
119+
if (connect_cv_.wait_for(lk, std::chrono::milliseconds(milliseconds), connection_callback_ == true))
121120
{
122121
connection_callback_ = false;
123122
return true;

0 commit comments

Comments
 (0)