If we can't send a message this is no reason to completely abort the
event handler.
Issue identified by Nandor Han <nandor.han@ge.com>, Sebastian Reichel
<sebastian.reichel@collabora.co.uk>.
Replaces: #8525
};
struct cmsghdr *cmsg;
ssize_t buflen, len;
+ int r;
assert(server);
}
}
- return dhcp_server_handle_message(server, message, (size_t)len);
+ r = dhcp_server_handle_message(server, message, (size_t) len);
+ if (r < 0)
+ log_dhcp_server_errno(server, r, "Couldn't process incoming message: %m");
+
+ return 0;
}
int sd_dhcp_server_start(sd_dhcp_server *server) {