]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-radv: propagate OOM, it's reason to fail
authorLennart Poettering <lennart@poettering.net>
Mon, 26 Nov 2018 21:11:12 +0000 (22:11 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 26 Nov 2018 21:31:15 +0000 (22:31 +0100)
src/libsystemd-network/sd-radv.c

index b45e80e4c167f212df1ee32bc4c156efdb91a508..f256cbc984c4eed20588289fec57599f2e32fc04 100644 (file)
@@ -235,7 +235,7 @@ static int radv_recv(sd_event_source *s, int fd, uint32_t revents, void *userdat
 
         buf = new0(char, buflen);
         if (!buf)
-                return 0;
+                return -ENOMEM;
 
         r = icmp6_receive(fd, buf, buflen, &src, &timestamp);
         if (r < 0) {