From bebb0829ad84d5cf0d06d28ce7edc76bfb0466d4 Mon Sep 17 00:00:00 2001 From: Paul Gofman Date: Mon, 26 Feb 2024 19:41:24 -0600 Subject: [PATCH] Take lock before accessing list in LinkedList_RemoveEntry() --- src/FAudio_internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FAudio_internal.c b/src/FAudio_internal.c index 7e29e85be..a20e003db 100644 --- a/src/FAudio_internal.c +++ b/src/FAudio_internal.c @@ -212,9 +212,9 @@ void LinkedList_RemoveEntry( FAudioFreeFunc pFree ) { LinkedList *latest, *prev; + FAudio_PlatformLockMutex(lock); latest = *start; prev = latest; - FAudio_PlatformLockMutex(lock); while (latest != NULL) { if (latest->entry == toRemove)