aboutsummaryrefslogtreecommitdiff
path: root/cast/sender/channel/sender_socket_factory.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cast/sender/channel/sender_socket_factory.cc')
-rw-r--r--cast/sender/channel/sender_socket_factory.cc5
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()) {