From c2a19f5e76fa11863e9697e08ab7be30f6bd8554 Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Fri, 4 Apr 2025 10:12:49 +1100 Subject: [PATCH] [client] message: free any pending messages on deinit --- client/src/message.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/message.c b/client/src/message.c index 2d6fa3b6..7acf7643 100644 --- a/client/src/message.c +++ b/client/src/message.c @@ -64,6 +64,9 @@ void lgMessage_deinit(void) { if (this.list) { + void * tmp; + while(ll_shift(this.list, &tmp)) + free(tmp); ll_free(this.list); this.list = NULL; }