diff --git a/webrtc/system_wrappers/source/event_posix.cc b/webrtc/system_wrappers/source/event_posix.cc index 2a53afac3..94fe36b6b 100644 --- a/webrtc/system_wrappers/source/event_posix.cc +++ b/webrtc/system_wrappers/source/event_posix.cc @@ -151,7 +151,7 @@ EventTypeWrapper EventPosix::Wait(unsigned long timeout) { // Be careful to only change the state if we're about to report that the // event was signaled. if (ret_val == 0) { - DCHECK(state_ == kUp); + // state_ might already be kDown, in case of multiple waiters. That's OK. state_ = kDown; }