diff --git a/pc/sctp_data_channel.cc b/pc/sctp_data_channel.cc index 3fed03ca11..dda9110bfc 100644 --- a/pc/sctp_data_channel.cc +++ b/pc/sctp_data_channel.cc @@ -843,7 +843,7 @@ void SctpDataChannel::SetState(DataState state) { // RTC_RUN_ON(network_thread_). void SctpDataChannel::DeliverQueuedReceivedData() { - if (!observer_) { + if (!observer_ || state_ != kOpen) { return; }