From 65a05fc49096108bf09cbb7249df803e314ddc17 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 21 Aug 2023 12:48:23 +0200 Subject: [PATCH] [core,server] set freed pointer NULL Fixes #9271: after freeing the memory reset it to NULL to signal it was already handled. --- libfreerdp/core/server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfreerdp/core/server.c b/libfreerdp/core/server.c index 4828e9bd4..f58c54147 100644 --- a/libfreerdp/core/server.c +++ b/libfreerdp/core/server.c @@ -1205,6 +1205,7 @@ static void peer_channel_queue_free_message(void* obj) return; free(msg->context); + msg->context = NULL; } void channel_free(rdpPeerChannel* channel)