Fix: utils: unhandled close return value
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 22 Aug 2022 15:25:21 +0000 (11:25 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 22 Aug 2022 15:27:23 +0000 (11:27 -0400)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I3f932ac53e6b39c86babe726d5ec8e9ba999e561

src/common/utils.c

index 7aed4442b5a635d6ba731ad6f2f8fc6224ae7643..8b2e0063c28d8bbc5570dc319c9121ea04d8af44 100644 (file)
@@ -240,7 +240,10 @@ int utils_create_pid_file(pid_t pid, const char *filepath)
        if (fp == NULL) {
                PERROR("fdopen file %s", filepath);
                ret = -1;
-               close(fd);
+               if (close(fd)) {
+                       PERROR("Failed to close `%s` file descriptor while handling fdopen error", filepath);
+               }
+
                goto error;
        }
 
This page took 0.026589 seconds and 4 git commands to generate.