summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2023-02-21 10:22:38 +0100
committerPeter Varga <pvarga@inf.u-szeged.hu>2023-02-23 14:09:43 +0000
commit5ec1b6d138c0b405370d39be6dff83970b720373 (patch)
treee68186d9cf4b3f2fe26029ffc21019aa549bdbdc
parented9d108fc6eaeedc401c05813e4e2e29ccdeacc2 (diff)
downloadqtwebengine-chromium-5ec1b6d138c0b405370d39be6dff83970b720373.tar.gz
Add checksum to mailbox name in Release build too
The lack of checksum may cause assert and error messages when a mailbox is passed from a release render process to a debug render process. Task-number: QTBUG-110504 Change-Id: Ib7d78e1e86a3f2ddda6dc8066abf9198040c38f6 Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/461554 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit f10c0c429f688fa7ee39ca8af4ff522e30776bea) Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/462335 Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--chromium/gpu/command_buffer/common/mailbox.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/gpu/command_buffer/common/mailbox.cc b/chromium/gpu/command_buffer/common/mailbox.cc
index f31a517102b..19d8bad636f 100644
--- a/chromium/gpu/command_buffer/common/mailbox.cc
+++ b/chromium/gpu/command_buffer/common/mailbox.cc
@@ -35,7 +35,7 @@ Mailbox GenerateMailbox(bool is_shared_image) {
// Generates cryptographically-secure bytes.
base::RandBytes(result.name, sizeof(result.name));
MarkMailboxAsSharedImage(is_shared_image, result.name);
-#if !defined(NDEBUG)
+#if !defined(NDEBUG) || defined(TOOLKIT_QT)
int8_t value = 1;
for (size_t i = 1; i < sizeof(result.name); ++i)
value ^= result.name[i];