]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-radv: EAGAIN is not really unexpected, distinguishit from other errors when logging
authorLennart Poettering <lennart@poettering.net>
Tue, 2 Oct 2018 14:26:50 +0000 (16:26 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 2 Oct 2018 14:26:50 +0000 (16:26 +0200)
src/libsystemd-network/sd-radv.c

index 4116b7e90b06cdf000c29c9759957d89efe2253b..89c5a334972efb478f05d8940cb439d5e3db03e9 100644 (file)
@@ -249,8 +249,11 @@ static int radv_recv(sd_event_source *s, int fd, uint32_t revents, void *userdat
                         log_radv("Received invalid source address from ICMPv6 socket. Ignoring.");
                         break;
 
+                case -EAGAIN: /* ignore spurious wakeups */
+                        break;
+
                 default:
-                        log_radv_errno(r, "Error receiving from ICMPv6 socket: %m");
+                        log_radv_errno(r, "Unexpected error receiving from ICMPv6 socket: %m");
                         break;
                 }