odhcpd: Reduce error messages
authorPeter Naulls <peter@chocky.org>
Tue, 24 Jan 2023 19:35:02 +0000 (14:35 -0500)
committerChristian Marangi <ansuelsmth@gmail.com>
Tue, 14 Mar 2023 21:51:28 +0000 (22:51 +0100)
When there's no network cable connected to LAN, then odhcpd does this:

Tue Jan 24 18:32:04 2023 daemon.err odhcpd[2017]: Failed to send to
ff02::1%lan@br-lan (Address not available)
Tue Jan 24 18:32:20 2023 daemon.err odhcpd[2017]: Failed to send to
ff02::1%lan@br-lan (Address not available)
Tue Jan 24 18:32:36 2023 daemon.err odhcpd[2017]: Failed to send to
ff02::1%lan@br-lan (Address not available)
Tue Jan 24 18:32:52 2023 daemon.err odhcpd[2017]: Failed to send to
ff02::1%lan@br-lan (Address not available)

Accurate, but not very interesting. I think this would be better served
as debug.

Signed-off-by: Peter Naulls <peter@chocky.org>
src/odhcpd.c

index 554e5f1c0b880b3da4bd0eeb56c2949522b55d13..1f2567e6deeb79acca6362e62e77110d832d615b 100644 (file)
@@ -219,7 +219,7 @@ ssize_t odhcpd_send(int socket, struct sockaddr_in6 *dest,
 
        ssize_t sent = sendmsg(socket, &msg, MSG_DONTWAIT);
        if (sent < 0)
-               syslog(LOG_ERR, "Failed to send to %s%%%s@%s (%m)",
+               syslog(LOG_DEBUG, "Failed to send to %s%%%s@%s (%m)",
                                ipbuf, iface->name, iface->ifname);
        else
                syslog(LOG_DEBUG, "Sent %zd bytes to %s%%%s@%s",