зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset beae0db3529d (bug 1531910) for WPT failures in webrtc/RTCPeerConnection-createDataChannel.html
This commit is contained in:
Родитель
1050f322ac
Коммит
926056ac66
|
@ -1641,19 +1641,6 @@ class RTCPeerConnection {
|
||||||
if (maxRetransmitTime !== undefined) {
|
if (maxRetransmitTime !== undefined) {
|
||||||
this.logWarning("Use maxPacketLifeTime instead of deprecated maxRetransmitTime which will stop working soon in createDataChannel!");
|
this.logWarning("Use maxPacketLifeTime instead of deprecated maxRetransmitTime which will stop working soon in createDataChannel!");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (protocol.length > 32767) {
|
|
||||||
// At least 65536/2 UTF-16 characters. UTF-8 might be too long.
|
|
||||||
// Spec says to check how long |protocol| and |label| are in _bytes_. This
|
|
||||||
// is a little ambiguous. For now, examine the length of the utf-8 encoding.
|
|
||||||
const byteCounter = new TextEncoder("utf-8");
|
|
||||||
|
|
||||||
if (byteCounter.encode(protocol).length > 65535) {
|
|
||||||
throw new this._win.DOMException(
|
|
||||||
"protocol cannot be longer than 65535 bytes", "TypeError");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!negotiated) {
|
if (!negotiated) {
|
||||||
id = null;
|
id = null;
|
||||||
} else if (id === null) {
|
} else if (id === null) {
|
||||||
|
|
|
@ -23,9 +23,13 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531908
|
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531908
|
||||||
|
|
||||||
|
[createDataChannel with negotiated false and long protocol should throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531910
|
||||||
|
|
||||||
[createDataChannel with negotiated true and long label and long protocol should succeed]
|
[createDataChannel with negotiated true and long label and long protocol should succeed]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531908
|
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531908 and https://bugzilla.mozilla.org/show_bug.cgi?id=1531910
|
||||||
|
|
||||||
[Channels created after SCTP transport is established should have id assigned]
|
[Channels created after SCTP transport is established should have id assigned]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
Загрузка…
Ссылка в новой задаче