From 14673b2746764174f47219ea6ae43a25306d346b Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Tue, 7 Jan 2025 15:33:58 +0100 Subject: [PATCH] cov: some error path updates --- lib/misc/lvm-exec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/misc/lvm-exec.c b/lib/misc/lvm-exec.c index 203e2dff4..f10173fef 100644 --- a/lib/misc/lvm-exec.c +++ b/lib/misc/lvm-exec.c @@ -123,7 +123,7 @@ static int _reopen_fd_to_null(int fd) return 0; } - if (close(fd)) { + if ((null_fd != fd) && close(fd)) { log_sys_error("close", ""); goto out; } @@ -194,6 +194,8 @@ FILE *pipe_open(struct cmd_context *cmd, const char *const argv[], /* Parent -> reader */ if (close(pipefd[1 /*write*/])) { log_sys_error("close", "STDOUT"); + if (close(pipefd[0 /*read*/])) + log_sys_debug("close", "pipe[0]"); return NULL; }