chiark / gitweb /
sd-dhcp-server: check if r < 0
[elogind.git] / src / libsystemd-network / sd-dhcp-server.c
index 99b833ac6bbac02a27135085d8695fc95a68c953..2d3eaa35e396c245fe5b1e0369f73decc44dc178 100644 (file)
@@ -485,6 +485,8 @@ static int server_send_forcerenew(sd_dhcp_server *server, be32_t address, be32_t
 
         r = dhcp_server_send_udp(server, address, &packet->dhcp,
                                  sizeof(DHCPMessage) + optoffset);
+        if (r < 0)
+                return r;
 
         return 0;
 }