From 55a6d5822510afd32e213f0d5038b191e66423b2 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 20 Feb 2023 16:42:23 -0600 Subject: [PATCH] Fix leak --- src/ControlStream.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ControlStream.c b/src/ControlStream.c index 79aa08d..d490211 100644 --- a/src/ControlStream.c +++ b/src/ControlStream.c @@ -1039,8 +1039,11 @@ static void lossStatsThreadFunc(void* context) { if (!sendMessageEnet(SS_FRAME_FEC_PTYPE, sizeof(queuedFrameStatus->fecStatus), &queuedFrameStatus->fecStatus, false)) { Limelog("Loss Stats: Sending frame FEC status message failed: %d\n", (int)LastSocketError()); ListenerCallbacks.connectionTerminated(LastSocketFail()); + free(queuedFrameStatus); return; } + + free(queuedFrameStatus); } }