From 7508a9e6b7174c14bd7e887aba153498443fe3ce Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Thu, 13 Feb 2025 08:26:18 +0000 Subject: [PATCH] CodeQL MemoryMayNotBeFreed.ql calma/** Looks straight forward lost pointer to recently malloced block --- calma/CalmaWrite.c | 1 + calma/CalmaWriteZ.c | 1 + 2 files changed, 2 insertions(+) diff --git a/calma/CalmaWrite.c b/calma/CalmaWrite.c index 037a79e6..8b28855c 100644 --- a/calma/CalmaWrite.c +++ b/calma/CalmaWrite.c @@ -1090,6 +1090,7 @@ calmaProcessDef( " Using magic's internal definition\n"); isReadOnly = FALSE; } + freeMagic(buffer); if (cellend < cellstart) /* Sanity check */ { diff --git a/calma/CalmaWriteZ.c b/calma/CalmaWriteZ.c index 53b507db..9b074042 100644 --- a/calma/CalmaWriteZ.c +++ b/calma/CalmaWriteZ.c @@ -1043,6 +1043,7 @@ calmaProcessDefZ( " Using magic's internal definition\n"); isReadOnly = FALSE; } + freeMagic(buffer); if (cellend < cellstart) /* Sanity check */ {