| 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(),
 | 
| 
 |