Parcourir la source

sdp: add missing colon to findLines calls (#1447)

in order to not match a=msid-somethingelse, a=ridiculous and similar
tags/v0.0.2
Philipp Hancke il y a 4 ans
Parent
révision
f1df5585aa
Aucun compte lié à l'adresse e-mail de l'auteur
2 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 1
    1
      modules/RTC/TraceablePeerConnection.js
  2. 1
    1
      modules/xmpp/SDP.js

+ 1
- 1
modules/RTC/TraceablePeerConnection.js Voir le fichier

@@ -804,7 +804,7 @@ TraceablePeerConnection.prototype._remoteTrackAdded = function(stream, track, tr
804 804
             mediaLines = remoteSDP.media.filter(mls => SDPUtil.findLine(mls, `a=mid:${mid}`));
805 805
         } else {
806 806
             mediaLines = remoteSDP.media.filter(mls => {
807
-                const msid = SDPUtil.findLine(mls, 'a=msid');
807
+                const msid = SDPUtil.findLine(mls, 'a=msid:');
808 808
 
809 809
                 return typeof msid !== 'undefined' && streamId === msid.substring(7).split(' ')[0];
810 810
             });

+ 1
- 1
modules/xmpp/SDP.js Voir le fichier

@@ -249,7 +249,7 @@ SDP.prototype.toJingle = function(elem, thecreator) {
249 249
                 });
250 250
             }
251 251
 
252
-            const ridLines = SDPUtil.findLines(this.media[i], 'a=rid');
252
+            const ridLines = SDPUtil.findLines(this.media[i], 'a=rid:');
253 253
 
254 254
             if (ridLines.length && browser.usesRidsForSimulcast()) {
255 255
                 // Map a line which looks like "a=rid:2 send" to just

Chargement…
Annuler
Enregistrer