From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Bezdeka Subject: [PATCH v5 1/5] smokey: posix_mutex: Fix mutex/smokey_barrier leak Date: Tue, 10 Aug 2021 12:23:40 +0200 Message-Id: <20210810102344.49471-2-florian.bezdeka@siemens.com> In-Reply-To: <20210810102344.49471-1-florian.bezdeka@siemens.com> References: <20210810102344.49471-1-florian.bezdeka@siemens.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xenomai@xenomai.org The mutex of the smokey_barrier used inside protect_handover() was never destroyed. This had side effects when trying to extend the test suite with an additional function that had a mutex located on the same address than the never cleaned up smokey_barrier lock. Signed-off-by: Florian Bezdeka Signed-off-by: Jan Kiszka --- testsuite/smokey/posix-mutex/posix-mutex.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/testsuite/smokey/posix-mutex/posix-mutex.c b/testsuite/smokey/posix-mutex/posix-mutex.c index 9a55d0973..e5793c42c 100644 --- a/testsuite/smokey/posix-mutex/posix-mutex.c +++ b/testsuite/smokey/posix-mutex/posix-mutex.c @@ -997,6 +997,8 @@ static int protect_handover(void) if (!__T(ret, pthread_mutex_destroy(&mutex))) return ret; + smokey_barrier_destroy(&barrier); + return 0; } -- 2.30.2