summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-10-12 14:14:02 -0700
committerThiago Macieira <thiago.macieira@intel.com>2023-01-31 19:38:01 -0800
commit70487ba447345b69a6dbb54179b20b14599cf860 (patch)
tree7629d0a1035c823feef9aa546574ef0bd964237b /src
parentc9eac98369fe14988e33a080cddb370d751116e5 (diff)
IPC: don't close(-1)
Change-Id: I12a088d1ae424825abd3fffd171d6ec7ee49348a Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/ipc/qsharedmemory_posix.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/corelib/ipc/qsharedmemory_posix.cpp b/src/corelib/ipc/qsharedmemory_posix.cpp
index 0f53c88964..744a6d67a4 100644
--- a/src/corelib/ipc/qsharedmemory_posix.cpp
+++ b/src/corelib/ipc/qsharedmemory_posix.cpp
@@ -51,7 +51,8 @@ bool QSharedMemoryPosix::handle(QSharedMemoryPrivate *self)
bool QSharedMemoryPosix::cleanHandle(QSharedMemoryPrivate *)
{
- qt_safe_close(hand);
+ if (hand != -1)
+ qt_safe_close(hand);
hand = -1;
return true;