summaryrefslogtreecommitdiffstats
path: root/src/corelib/ipc
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-10-12 14:20:56 -0700
committerThiago Macieira <thiago.macieira@intel.com>2023-01-31 19:38:01 -0800
commit1b1ab5bac92dbb67c0999c96fb8348a90066ff83 (patch)
tree340aa424a5b3b3b1c730d5bddc5bcab2ab1e3dea /src/corelib/ipc
parent70487ba447345b69a6dbb54179b20b14599cf860 (diff)
IPC/QSharedMemory: include the QSystemSemaphore error message in ours
It may be important. Change-Id: I12a088d1ae424825abd3fffd171d6f284b69a09c Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/corelib/ipc')
-rw-r--r--src/corelib/ipc/qsharedmemory.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/corelib/ipc/qsharedmemory.cpp b/src/corelib/ipc/qsharedmemory.cpp
index 5dac2f775ff..501036a6502 100644
--- a/src/corelib/ipc/qsharedmemory.cpp
+++ b/src/corelib/ipc/qsharedmemory.cpp
@@ -267,7 +267,8 @@ bool QSharedMemoryPrivate::initKey(SemaphoreAccessMode mode)
systemSemaphore.setNativeKey(semaphoreNativeKey(), 1, mode);
if (systemSemaphore.error() != QSystemSemaphore::NoError) {
QString function = "QSharedMemoryPrivate::initKey"_L1;
- errorString = QSharedMemory::tr("%1: unable to set key on lock").arg(function);
+ errorString = QSharedMemory::tr("%1: unable to set key on lock (%2)")
+ .arg(function, systemSemaphore.errorString());
switch(systemSemaphore.error()) {
case QSystemSemaphore::PermissionDenied:
error = QSharedMemory::PermissionDenied;