|
|
@@ -802,6 +802,12 @@ JingleSessionPC.prototype.removeSource = function (elem) {
|
|
802
|
802
|
var ssrcLines = SDPUtil.find_lines(media, 'a=ssrc:' + ssrc);
|
|
803
|
803
|
if (ssrcLines.length)
|
|
804
|
804
|
self.removessrc[idx] += ssrcLines.join("\r\n")+"\r\n";
|
|
|
805
|
+ // Clear any pending 'source-add' for this SSRC
|
|
|
806
|
+ if (self.addssrc[idx]) {
|
|
|
807
|
+ self.addssrc[idx]
|
|
|
808
|
+ = self.addssrc[idx].replace(
|
|
|
809
|
+ new RegExp('^a=ssrc:'+ssrc+' .*\r\n', 'gm'), '');
|
|
|
810
|
+ }
|
|
805
|
811
|
});
|
|
806
|
812
|
self.removessrc[idx] += lines;
|
|
807
|
813
|
});
|