summaryrefslogtreecommitdiff
path: root/chromium
diff options
context:
space:
mode:
authorDanil Somsikov <dsv@chromium.org>2023-01-20 17:12:52 +0100
committerMichael BrĂ¼ning <michael.bruning@qt.io>2023-04-03 15:25:49 +0000
commit325fbf37e1c6beb630bf95bdb459a29ab7a6670f (patch)
treece8dc324db36d9628128e799ed9b6825b7328c64 /chromium
parent9dc1b0e621ed1444b7900a5e6170378d65a71c53 (diff)
downloadqtwebengine-chromium-325fbf37e1c6beb630bf95bdb459a29ab7a6670f.tar.gz
[Backport] Security bug 1337747
Cherry-pick of patch originally reviewed on https://chromium-review.googlesource.com/c/v8/v8/+/4184203: Fix error dispatch in the v8 inspector session. Bug: chromium:1337747 Change-Id: I920f3c6370ac9f9bc351eff34e46b1e8d520fe3e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4184203 Auto-Submit: Danil Somsikov <dsv@chromium.org> Commit-Queue: Benedikt Meurer <bmeurer@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Cr-Commit-Position: refs/heads/main@{#85449} Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/468509 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'chromium')
-rw-r--r--chromium/v8/src/inspector/v8-inspector-session-impl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/v8/src/inspector/v8-inspector-session-impl.cc b/chromium/v8/src/inspector/v8-inspector-session-impl.cc
index f7f3e10938f..bbc2326c9d7 100644
--- a/chromium/v8/src/inspector/v8-inspector-session-impl.cc
+++ b/chromium/v8/src/inspector/v8-inspector-session-impl.cc
@@ -387,7 +387,7 @@ void V8InspectorSessionImpl::dispatchProtocolMessage(StringView message) {
}
v8_crdtp::Dispatchable dispatchable(cbor);
if (!dispatchable.ok()) {
- if (dispatchable.HasCallId()) {
+ if (!dispatchable.HasCallId()) {
m_channel->sendNotification(serializeForFrontend(
v8_crdtp::CreateErrorNotification(dispatchable.DispatchError())));
} else {