diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2023-02-21 10:22:38 +0100 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2023-02-23 14:09:43 +0000 |
commit | 5ec1b6d138c0b405370d39be6dff83970b720373 (patch) | |
tree | e68186d9cf4b3f2fe26029ffc21019aa549bdbdc | |
parent | ed9d108fc6eaeedc401c05813e4e2e29ccdeacc2 (diff) | |
download | qtwebengine-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.cc | 2 |
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]; |