| Index: webrtc/api/webrtcsdp.cc | 
| diff --git a/webrtc/api/webrtcsdp.cc b/webrtc/api/webrtcsdp.cc | 
| index 7238131cfe9111afa730f1951b682ee3f0b17a3d..4df4ef8566f355c7730962543fceac55ba8d7fab 100644 | 
| --- a/webrtc/api/webrtcsdp.cc | 
| +++ b/webrtc/api/webrtcsdp.cc | 
| @@ -2651,6 +2651,11 @@ bool ParseContent(const std::string& message, | 
| return false; | 
| } | 
| } else if (IsDtlsSctp(protocol) && HasAttribute(line, kAttributeSctpPort)) { | 
| +      if (media_type != cricket::MEDIA_TYPE_DATA) { | 
| +        return ParseFailed( | 
| +            line, "sctp-port attribute found in non-data media description.", | 
| +            error); | 
| +      } | 
| int sctp_port; | 
| if (!ParseSctpPort(line, &sctp_port, error)) { | 
| return false; | 
|  |