aboutsummaryrefslogtreecommitdiff
path: root/libseat
diff options
context:
space:
mode:
Diffstat (limited to 'libseat')
-rw-r--r--libseat/backend/seatd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libseat/backend/seatd.c b/libseat/backend/seatd.c
index 2dea3ca..07026ba 100644
--- a/libseat/backend/seatd.c
+++ b/libseat/backend/seatd.c
@@ -75,7 +75,11 @@ static int seatd_connect(void) {
strncpy(addr.unix.sun_path, path, sizeof addr.unix.sun_path - 1);
socklen_t size = offsetof(struct sockaddr_un, sun_path) + strlen(addr.unix.sun_path);
if (connect(fd, &addr.generic, size) == -1) {
- log_errorf("Could not connect to socket %s: %s", path, strerror(errno));
+ if (errno == ENOENT) {
+ log_infof("Could not connect to socket %s: %s", path, strerror(errno));
+ } else {
+ log_errorf("Could not connect to socket %s: %s", path, strerror(errno));
+ }
close(fd);
return -1;
};