From 1bdcef9a2c4959cbe0a32678171f9a8339a813a3 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Wed, 26 Nov 2014 22:49:31 +0100 Subject: [PATCH] run_interactive(): Fix file descriptor leak when debug is enabled. Signed-off-by: Joachim Nilsson --- helpers.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/helpers.c b/helpers.c index 78bd4c18..d6fe4907 100644 --- a/helpers.c +++ b/helpers.c @@ -552,9 +552,11 @@ int run_interactive(char *cmd, char *fmt, ...) len = fread(line, 1, sizeof(line), fp); written = fwrite(line, len, sizeof(char), stderr); } while (len > 0 && written == len); - fclose(fp); } + if (fp) + fclose(fp); + return status; }