summaryrefslogtreecommitdiff
path: root/src/libsystemd-network
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2023-01-28 14:01:37 +0900
committerLuca Boccassi <luca.boccassi@gmail.com>2023-01-28 10:44:30 +0000
commitb52031dbbcabe4b1e3016ba64d4a2822740188bc (patch)
treee9dc5b480116d8d7cbb9ceda99c9aaa3a1f2ef8c /src/libsystemd-network
parentc811aba082f55aeb64aaf50a9b70ffb41308af12 (diff)
downloadsystemd-b52031dbbcabe4b1e3016ba64d4a2822740188bc.tar.gz
sd-dhcp-server: allow to send header only message
If we receive a header only message, and the server is running in relay mode, then the assertion was triggered. Fixes #26151.
Diffstat (limited to 'src/libsystemd-network')
-rw-r--r--src/libsystemd-network/sd-dhcp-server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c
index b5aff7d4fa..7d84aaf6ab 100644
--- a/src/libsystemd-network/sd-dhcp-server.c
+++ b/src/libsystemd-network/sd-dhcp-server.c
@@ -390,7 +390,7 @@ static int dhcp_server_send_udp(sd_dhcp_server *server, be32_t destination,
assert(server);
assert(server->fd >= 0);
assert(message);
- assert(len > sizeof(DHCPMessage));
+ assert(len >= sizeof(DHCPMessage));
if (server->bind_to_interface) {
msg.msg_control = &control;