From 6e2761e9286566bc2573afad0b94e7a19ac0c092 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Wed, 25 Jan 2012 21:30:27 +0000 Subject: [PATCH] Check and print perror for syscalls --- daemons/common/daemon-server.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/daemons/common/daemon-server.c b/daemons/common/daemon-server.c index 1934bdb64..0e76c53d1 100644 --- a/daemons/common/daemon-server.c +++ b/daemons/common/daemon-server.c @@ -129,8 +129,10 @@ out: error: if (fd >= 0) { - close(fd); - unlink(s.socket_path); + if (close(fd)) + perror("close failed"); + if (unlink(s.socket_path)) + perror("unlink failed"); fd = -1; } goto out; @@ -364,7 +366,8 @@ void daemon_start(daemon_state s) } if (s.socket_fd >= 0) - unlink(s.socket_path); + if (unlink(s.socket_path)) + perror("unlink error"); if (s.daemon_fini) s.daemon_fini(&s); -- 2.43.5