From 1ea945e00272363b676e9bec41dbedc619acfeaf Mon Sep 17 00:00:00 2001 From: "David M. Syzdek" Date: Fri, 22 Jul 2022 21:02:33 -0800 Subject: akcom-udpechod: resolving compiler warning due to ignoring return value of 'write' --- src/akcom-udpechod.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/akcom-udpechod.c b/src/akcom-udpechod.c index 880a4ef..aca6aba 100644 --- a/src/akcom-udpechod.c +++ b/src/akcom-udpechod.c @@ -719,7 +719,13 @@ my_daemonize( // record PID in pidfile pid = getpid(); snprintf(buff, sizeof(buff), "%i", pid); - write(fd, buff, strlen(buff)); + if (write(fd, buff, strlen(buff)) == -1) + { + close(fd); + unlink(cnf_pidfile); + my_error("write(): %s: %s", cnf_pidfile, strerror(errno)); + return(-1); + }; close(fd); // opens syslog -- cgit v1.2.3