diff --git a/media/webrtc/signaling/src/sdp/SdpHelper.cpp b/media/webrtc/signaling/src/sdp/SdpHelper.cpp index bd5e9b991d4d..7b207ba20c7a 100644 --- a/media/webrtc/signaling/src/sdp/SdpHelper.cpp +++ b/media/webrtc/signaling/src/sdp/SdpHelper.cpp @@ -400,9 +400,10 @@ nsresult SdpHelper::GetMsids(const SdpMediaSection& msection, std::vector* msids) { if (msection.GetAttributeList().HasAttribute(SdpAttribute::kMsidAttribute)) { *msids = msection.GetAttributeList().GetMsid().mMsids; + return NS_OK; } - // Can we find some additional msids in ssrc attributes? + // If there are no a=msid, can we find msids in ssrc attributes? // (Chrome does not put plain-old msid attributes in its SDP) if (msection.GetAttributeList().HasAttribute(SdpAttribute::kSsrcAttribute)) { auto& ssrcs = msection.GetAttributeList().GetSsrc().mSsrcs;