From 6be8dd420c9ab7b4a9e63eab9bce17bce7e92464 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Thu, 23 Jul 2020 18:17:20 +0800 Subject: [PATCH] tools/incdir: Fix the memory leak Signed-off-by: Xiang Xiao Change-Id: I9bf57071b5e967a3db55c7e473e84a8bad44cd2a --- tools/incdir.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/incdir.c b/tools/incdir.c index 7d3c24ff29..4cef6eaeb6 100644 --- a/tools/incdir.c +++ b/tools/incdir.c @@ -476,6 +476,11 @@ int main(int argc, char **argv, char **envp) /* Clean up for the next pass */ + if (saveresp != NULL) + { + free(saveresp); + } + if (segment != NULL) { free(segment); @@ -492,5 +497,7 @@ int main(int argc, char **argv, char **envp) } fputs(response, stdout); + free(response); + return EXIT_SUCCESS; }