diff options
| author | Thiago Macieira <thiago.macieira@intel.com> | 2022-10-12 14:20:56 -0700 |
|---|---|---|
| committer | Thiago Macieira <thiago.macieira@intel.com> | 2023-01-31 19:38:01 -0800 |
| commit | 1b1ab5bac92dbb67c0999c96fb8348a90066ff83 (patch) | |
| tree | 340aa424a5b3b3b1c730d5bddc5bcab2ab1e3dea /src/corelib/ipc | |
| parent | 70487ba447345b69a6dbb54179b20b14599cf860 (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.cpp | 3 |
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; |
