diff options
Diffstat (limited to 'cast/sender/channel/sender_socket_factory.cc')
-rw-r--r-- | cast/sender/channel/sender_socket_factory.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cast/sender/channel/sender_socket_factory.cc b/cast/sender/channel/sender_socket_factory.cc index b2b036b1..bf89de88 100644 --- a/cast/sender/channel/sender_socket_factory.cc +++ b/cast/sender/channel/sender_socket_factory.cc @@ -33,7 +33,9 @@ SenderSocketFactory::SenderSocketFactory(Client* client, OSP_DCHECK(task_runner); } -SenderSocketFactory::~SenderSocketFactory() = default; +SenderSocketFactory::~SenderSocketFactory() { + OSP_DCHECK(task_runner_->IsRunningOnTaskRunner()); +} void SenderSocketFactory::set_factory(TlsConnectionFactory* factory) { OSP_DCHECK(factory); @@ -43,6 +45,7 @@ void SenderSocketFactory::set_factory(TlsConnectionFactory* factory) { void SenderSocketFactory::Connect(const IPEndpoint& endpoint, DeviceMediaPolicy media_policy, CastSocket::Client* client) { + OSP_DCHECK(task_runner_->IsRunningOnTaskRunner()); OSP_DCHECK(client); auto it = FindPendingConnection(endpoint); if (it == pending_connections_.end()) { |