diff --git a/cpp/core/internal/mediums/webrtc/connection_flow.cc b/cpp/core/internal/mediums/webrtc/connection_flow.cc index ba02cc6d..fa77b416 100644 --- a/cpp/core/internal/mediums/webrtc/connection_flow.cc +++ b/cpp/core/internal/mediums/webrtc/connection_flow.cc @@ -535,7 +535,8 @@ bool ConnectionFlow::RunOnSignalingThread(Runnable&& runnable) { } bool ConnectionFlow::IsRunningOnSignalingThread() { - return signaling_thread_for_dcheck_only_ == rtc::Thread::Current(); + return signaling_thread_for_dcheck_only_ != nullptr && + signaling_thread_for_dcheck_only_ == rtc::Thread::Current(); } rtc::scoped_refptr