From 3c4f57df567a5bd8ed70ae3572b3e845ee86c6ab Mon Sep 17 00:00:00 2001 From: "Paige T." Date: Sun, 17 May 2026 05:47:29 +0000 Subject: [PATCH] check if reference is null, and check if struct member is null before calling sem_destroy --- retrodep/threaddep/thread.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/retrodep/threaddep/thread.h b/retrodep/threaddep/thread.h index 985a230e..638efd1d 100644 --- a/retrodep/threaddep/thread.h +++ b/retrodep/threaddep/thread.h @@ -129,7 +129,9 @@ void uae_sem_init (uae_sem_t *sem, int pshared, unsigned int value); STATIC_INLINE void uae_sem_destroy (uae_sem_t *sem) { - sem_destroy (sem->sem); + if(sem && sem->sem) { + sem_destroy (sem->sem); + } } STATIC_INLINE void uae_sem_post (uae_sem_t *sem)