From c1c9af3ead6090dbacfccb471360387528c018c4 Mon Sep 17 00:00:00 2001 From: peter15914 <48548636+peter15914@users.noreply.github.com> Date: Sun, 5 Jan 2025 18:16:52 +0500 Subject: [PATCH] fix possible file descriptor leak if fprintf() fails --- common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/common.c b/common.c index 874f028..4b3c549 100644 --- a/common.c +++ b/common.c @@ -963,6 +963,7 @@ void write_pid_file(const char* pidfile) res = fprintf(f, "%d\n", getpid()); if (res < 0) { print_message(msg_system_error, "write_pid_file: fprintf: %s\n", strerror(errno)); + fclose(f); return; }