From 6ee3eb420207c51bc4f2e6aa0871bc8c51f977f0 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 23 Nov 2021 09:38:33 +0100 Subject: homedir: Avoid memory leaks on errors * common/homedir.c (unix_rootdir): Free allocated memory on error path -- GnuPG-bug-id: 5393 Signed-off-by: Jakub Jelen --- common/homedir.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/homedir.c b/common/homedir.c index e1b55f296..174d961e9 100644 --- a/common/homedir.c +++ b/common/homedir.c @@ -636,6 +636,8 @@ unix_rootdir (int want_sysconfdir) es_fclose (fp); xfree (buffer); xfree (line); + xfree (rootdir); + xfree (sysconfdir); checked = 1; return NULL; } -- cgit v1.2.3