From f7e6cfd3a06d652707a2623728ea74f39a0bcb61 Mon Sep 17 00:00:00 2001 From: "tommi@webrtc.org" Date: Mon, 9 Feb 2015 18:25:38 +0000 Subject: [PATCH] Add CHECK to EventWrapper to see if there's a subtle bug there or not. R=pbos@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/38039005 Cr-Commit-Position: refs/heads/master@{#8302} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8302 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/system_wrappers/source/event_posix.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webrtc/system_wrappers/source/event_posix.cc b/webrtc/system_wrappers/source/event_posix.cc index eeef8095d7..907409bd59 100644 --- a/webrtc/system_wrappers/source/event_posix.cc +++ b/webrtc/system_wrappers/source/event_posix.cc @@ -18,6 +18,8 @@ #include #include +#include "webrtc/base/checks.h" + namespace webrtc { const long int E6 = 1000000; @@ -146,6 +148,9 @@ EventTypeWrapper EventPosix::Wait(unsigned long timeout) { } } + if (ret_val == 0) + CHECK(state_ == kUp); + state_ = kDown; pthread_mutex_unlock(&mutex_);