From 70487ba447345b69a6dbb54179b20b14599cf860 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Wed, 12 Oct 2022 14:14:02 -0700 Subject: [PATCH] IPC: don't close(-1) Change-Id: I12a088d1ae424825abd3fffd171d6ec7ee49348a Reviewed-by: Fabian Kosmale --- src/corelib/ipc/qsharedmemory_posix.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;