diff options
author | Simon Ser <contact@emersion.fr> | 2021-04-23 14:13:58 +0000 |
---|---|---|
committer | Kenny Levinsen <kl@kl.wtf> | 2021-04-25 19:15:24 +0200 |
commit | 36f54adc2c1b16943e5470af3ad85d2b4cdf480c (patch) | |
tree | 5b9b13e51b44b95d62564f1ab69f1d7e0050dc65 /libseat/backend/seatd.c | |
parent | 5535c2c3b19b42ebfe4c451600059e9418e401a6 (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.c | 6 |
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; }; |