aboutsummaryrefslogtreecommitdiff
path: root/seatd/seatd.c
diff options
context:
space:
mode:
Diffstat (limited to 'seatd/seatd.c')
-rw-r--r--seatd/seatd.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/seatd/seatd.c b/seatd/seatd.c
index 2a41146..ef6c781 100644
--- a/seatd/seatd.c
+++ b/seatd/seatd.c
@@ -144,7 +144,10 @@ int main(int argc, char *argv[]) {
return 1;
} else {
log_infof("Removing leftover socket at %s", socket_path);
- unlink(socket_path);
+ if (unlink(socket_path) == -1) {
+ log_errorf("Could not remove leftover socket: %s", strerror(errno));
+ return 1;
+ }
}
}
@@ -186,7 +189,9 @@ int main(int argc, char *argv[]) {
ret = 0;
error_socket:
- unlink(socket_path);
+ if (unlink(socket_path) == -1) {
+ log_errorf("Could not remove socket: %s", strerror(errno));
+ }
error_server:
server_finish(&server);
log_info("seatd stopped");