commit | a186f42077d2a36b52f97511151d057455c26807 | [log] [tgz] |
---|---|---|
author | Jonas Oreland <jonaso@webrtc.org> | Mon Nov 23 13:31:26 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Nov 23 14:58:39 2020 |
tree | 9ce57743453c634f75dbf4cd9b918505c212ea21 | |
parent | 8d526cd5c99cfd5432ac731c853e78b90ef88a95 [diff] |
p2p: Fix bug causing old candidates on ice restart This patch fixes a bug where old candidates was generated if doing GATHER_CONTINUALLY. The problem was that the old port allocator session was never stopped, and when the new sessio is created it will attach to the network that will signal OnNetworkChanged(). The patch adds explicit stop of old sessions. The problem was not possible to trigger using fake_network as this "incorrectly" called SignalNetworkChanged directly rather than after a Thread->Post() like network.cc does it. Bug: webrtc:12210 Change-Id: Ief3f961bd97f06f4c4194ecbc3200c635ba63cf6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/194961 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32675}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.