dhcpv4: fix DHCP packet size
authorHans Dedecker <dedeckeh@gmail.com>
Fri, 26 Apr 2019 12:15:55 +0000 (14:15 +0200)
committerHans Dedecker <dedeckeh@gmail.com>
Fri, 26 Apr 2019 12:23:50 +0000 (14:23 +0200)
commit09e5eca32c1872c1676c25dfd3f240b10bc85d55
tree23a5b9cdd19e8cfa71e13f47e695add0a5ec4356
parent3cd48765b74e498f06397f4b90b64cafe3a82dd1
dhcpv4: fix DHCP packet size

Calculate the DHCP packet size based on the number of DHCP options in the
message. Make sure the DHCP packet size does not go lower than 300 bytes
as some clients ignore DHCP messages smaller than 300 bytes.

Based on a patch by Dainis Jonitis <dainis.jonitis@ubnt.com>

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
src/dhcpv4.c
src/dhcpv4.h