diff --git a/webrtc/base/task_queue_win.cc b/webrtc/base/task_queue_win.cc index e18c1f7a42..e2d19b431e 100644 --- a/webrtc/base/task_queue_win.cc +++ b/webrtc/base/task_queue_win.cc @@ -62,7 +62,13 @@ TaskQueue::TaskQueue(const char* queue_name) TaskQueue::~TaskQueue() { RTC_DCHECK(!IsCurrent()); while (!PostThreadMessage(thread_.GetThreadRef(), WM_QUIT, 0, 0)) { - RTC_CHECK_EQ(static_cast(ERROR_NOT_ENOUGH_QUOTA), ::GetLastError()); + DWORD last_error = ::GetLastError(); + if (last_error == ERROR_SUCCESS) { + // TODO(tommi): Figure out what's going on on the Win10 build bot when + // we get this error. + break; + } + RTC_CHECK_EQ(static_cast(ERROR_NOT_ENOUGH_QUOTA), last_error); Sleep(1); } thread_.Stop();