| Index: webrtc/base/task_queue_win.cc
|
| diff --git a/webrtc/base/task_queue_win.cc b/webrtc/base/task_queue_win.cc
|
| index e18c1f7a42c8f78d30917d6256875d79ece72eed..e2d19b431e69c1b942a2c33eaa75b8c6dc65e66c 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<DWORD>(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<DWORD>(ERROR_NOT_ENOUGH_QUOTA), last_error);
|
| Sleep(1);
|
| }
|
| thread_.Stop();
|
|
|