| Index: webrtc/pc/mediasession.cc
|
| diff --git a/webrtc/pc/mediasession.cc b/webrtc/pc/mediasession.cc
|
| index c596951f93afac61ab3e33c15ee008aa01197ee9..9a4dac9089ec7b1dd9aae8ad8b01848e93f0c696 100644
|
| --- a/webrtc/pc/mediasession.cc
|
| +++ b/webrtc/pc/mediasession.cc
|
| @@ -1996,6 +1996,12 @@ bool MediaSessionDescriptionFactory::AddDataContentForAnswer(
|
| return false; // Fails the session setup.
|
| }
|
|
|
| + // Respond with sctpmap if the offer uses sctpmap.
|
| + const DataContentDescription* offer_data_description =
|
| + static_cast<const DataContentDescription*>(data_content->description);
|
| + bool offer_uses_sctpmap = offer_data_description->use_sctpmap();
|
| + data_answer->set_use_sctpmap(offer_uses_sctpmap);
|
| +
|
| bool rejected = !options.has_data() || data_content->rejected ||
|
| !IsMediaProtocolSupported(MEDIA_TYPE_DATA,
|
| data_answer->protocol(),
|
|
|