diff --git a/pc/sdp_offer_answer.cc b/pc/sdp_offer_answer.cc index f19cd13ac7..9c0e7eb860 100644 --- a/pc/sdp_offer_answer.cc +++ b/pc/sdp_offer_answer.cc @@ -3311,7 +3311,7 @@ bool SdpOfferAnswerHandler::CheckIfNegotiationIsNeeded() { // 4. If connection has created any RTCDataChannels, and no m= section in // description has been negotiated yet for data, return true. - if (data_channel_controller()->HasDataChannels()) { + if (data_channel_controller()->HasUsedDataChannels()) { if (!cricket::GetFirstDataContent(description->description()->contents())) return true; }