diff --git a/desktop/toolkit/qt5/qt5-webengine/files/qtbug-86752.patch b/desktop/toolkit/qt5/qt5-webengine/files/qtbug-86752.patch new file mode 100644 index 0000000000..b62f08f26d --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webengine/files/qtbug-86752.patch @@ -0,0 +1,44 @@ +From 4e828b3bd2d410151dc2574d084bed631dac42ca Mon Sep 17 00:00:00 2001 +From: Daniel McArdle +Date: Thu, 16 Apr 2020 20:18:47 +0000 +Subject: [Backport] Fix for bug 1071327 + +Manual backport of patch originally reviewed on +https://chromium-review.googlesource.com/c/chromium/src/+/2153325: +Avoid nullptr dereference in RTCPeerConnectionHandler + +Bug: 1071327 +Fixes: QTBUG-86752 +Change-Id: Icf4189905dc5c95854b5af4b3e5e25e0607dd39e +Reviewed-by: Allan Sandfeld Jensen +--- + .../renderer/modules/peerconnection/rtc_peer_connection_handler.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc b/src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc +index 5a68327ee08..371f25c781e 100644 +--- a/src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc ++++ b/src/3rdparty/chromium/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc +@@ -2319,7 +2319,8 @@ void RTCPeerConnectionHandler::OnRemoveReceiverPlanB(uintptr_t receiver_id) { + + void RTCPeerConnectionHandler::OnModifySctpTransport( + blink::WebRTCSctpTransportSnapshot state) { +- client_->DidModifySctpTransport(state); ++ if (client_) ++ client_->DidModifySctpTransport(state); + } + + void RTCPeerConnectionHandler::OnModifyTransceivers( +@@ -2446,7 +2447,8 @@ void RTCPeerConnectionHandler::OnIceCandidateError(const String& host_candidate, + } + + void RTCPeerConnectionHandler::OnInterestingUsage(int usage_pattern) { +- client_->DidNoteInterestingUsage(usage_pattern); ++ if (client_) ++ client_->DidNoteInterestingUsage(usage_pattern); + } + + webrtc::SessionDescriptionInterface* +-- +cgit v1.2.1 + diff --git a/desktop/toolkit/qt5/qt5-webengine/pspec.xml b/desktop/toolkit/qt5/qt5-webengine/pspec.xml index eaecf9203e..c63bdfbe75 100755 --- a/desktop/toolkit/qt5/qt5-webengine/pspec.xml +++ b/desktop/toolkit/qt5/qt5-webengine/pspec.xml @@ -77,7 +77,7 @@ libxkbcommon-devel - + qtbug-86752.patch @@ -168,6 +168,13 @@ + + 2020-10-01 + 5.15.1 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-09-09 5.15.1