From c4b8d7b443408a28b83bcffa0280afe7fcdfe520 Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Tue, 18 Jul 2017 16:37:39 -0400 Subject: [PATCH] Fix memory leak of pidfile in case of error Fix memory leak of pidfile in case of error. Signed-off-by: Stefan Berger --- src/swtpm/common.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/swtpm/common.c b/src/swtpm/common.c index 9aaf96d..5077d6d 100644 --- a/src/swtpm/common.c +++ b/src/swtpm/common.c @@ -448,6 +448,7 @@ int handle_pid_options(char *options) { char *pidfile = NULL; + int ret = 0; if (!options) return 0; @@ -456,11 +457,11 @@ handle_pid_options(char *options) return -1; if (pidfile_set(pidfile) < 0) - return -1; + ret = -1; free(pidfile); - return 0; + return ret; } /*