From acd2a24d641bedcf26b9c7a911e59d0df8bc44a4 Mon Sep 17 00:00:00 2001 From: alessandronardin Date: Tue, 3 Sep 2024 10:59:22 +0200 Subject: [PATCH] cpukit/posix/src/aio_misc.c: Fix for illegal memory access. CID 1618881: Memory - illegal accesses (USE_AFTER_FREE) --- cpukit/posix/src/aio_misc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpukit/posix/src/aio_misc.c b/cpukit/posix/src/aio_misc.c index b637e1dc1e..675672231b 100644 --- a/cpukit/posix/src/aio_misc.c +++ b/cpukit/posix/src/aio_misc.c @@ -267,9 +267,9 @@ void rtems_aio_completed_list_op( listcb *listcbp ) break; } free( listcbp ); + } else { + pthread_mutex_unlock( &listcbp->mutex ); } - - pthread_mutex_unlock( &listcbp->mutex ); } rtems_aio_request_chain *rtems_aio_search_fd(