aboutsummaryrefslogtreecommitdiff
path: root/libseat/backend/seatd.c
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2021-04-23 14:13:58 +0000
committerKenny Levinsen <kl@kl.wtf>2021-04-25 19:15:24 +0200
commit36f54adc2c1b16943e5470af3ad85d2b4cdf480c (patch)
tree5b9b13e51b44b95d62564f1ab69f1d7e0050dc65 /libseat/backend/seatd.c
parent5535c2c3b19b42ebfe4c451600059e9418e401a6 (diff)
libseat/seatd: downgrade ENOENT log to info
The socket is expected not to be found if seatd is not running. In general other backends will be attempted after seatd. There is already an error message in case no backend can be started.
Diffstat (limited to 'libseat/backend/seatd.c')
-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;
};