From 5d9b964705ab1aaa45c12f93977bb19d0df9c5a6 Mon Sep 17 00:00:00 2001 From: Sebastian Jansson Date: Fri, 17 Jan 2020 13:10:54 +0100 Subject: [PATCH] Do not allow sending tasks to a thread that is quitting. Bug: webrtc:9883 Change-Id: I17c7a447cf6982148e20a53a3a3aaaeebe8bf233 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/165782 Commit-Queue: Sebastian Jansson Reviewed-by: Steve Anton Cr-Commit-Position: refs/heads/master@{#30302} --- rtc_base/thread.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/rtc_base/thread.cc b/rtc_base/thread.cc index a8e89cd8f3..b20ec2d6a5 100644 --- a/rtc_base/thread.cc +++ b/rtc_base/thread.cc @@ -844,6 +844,7 @@ void Thread::Send(const Location& posted_from, MessageHandler* phandler, uint32_t id, MessageData* pdata) { + RTC_DCHECK(!IsQuitting()); if (IsQuitting()) return;