1 From 4e828b3bd2d410151dc2574d084bed631dac42ca Mon Sep 17 00:00:00 2001
2 From: Daniel McArdle <dmcardle@chromium.org>
3 Date: Thu, 16 Apr 2020 20:18:47 +0000
4 Subject: [PATCH] [Backport] Fix for bug 1071327
6 Manual backport of patch originally reviewed on
7 https://chromium-review.googlesource.com/c/chromium/src/+/2153325:
8 Avoid nullptr dereference in RTCPeerConnectionHandler
12 Change-Id: Icf4189905dc5c95854b5af4b3e5e25e0607dd39e
13 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
16 diff --git a/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc b/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc
17 index 5a68327..371f25c 100644
18 --- a/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc
19 +++ b/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc
22 void RTCPeerConnectionHandler::OnModifySctpTransport(
23 blink::WebRTCSctpTransportSnapshot state) {
24 - client_->DidModifySctpTransport(state);
26 + client_->DidModifySctpTransport(state);
29 void RTCPeerConnectionHandler::OnModifyTransceivers(
33 void RTCPeerConnectionHandler::OnInterestingUsage(int usage_pattern) {
34 - client_->DidNoteInterestingUsage(usage_pattern);
36 + client_->DidNoteInterestingUsage(usage_pattern);
39 webrtc::SessionDescriptionInterface*