- check for minimum packet length (44 bytes, which includes the fields we read next) - pass the correct remaining buffer length to dhcpc_parseoptions() - dhcpc_parseoptions(): ensure we never read past the end of the buffer
- check for minimum packet length (44 bytes, which includes the fields we read next) - pass the correct remaining buffer length to dhcpc_parseoptions() - dhcpc_parseoptions(): ensure we never read past the end of the buffer