Enforce stronger type checking on DHCP option values. Fix some endianness
issues as well.
This commit is contained in:
@@ -87,6 +87,8 @@ uint8_t *get_option_data(struct dhcpmsg *packet, int code, ssize_t *optlen);
|
||||
ssize_t get_end_option_idx(struct dhcpmsg *packet);
|
||||
size_t add_option_string(struct dhcpmsg *packet, uint8_t code, char *str,
|
||||
size_t slen);
|
||||
size_t add_u8_option(struct dhcpmsg *packet, uint8_t code, uint8_t data);
|
||||
size_t add_u16_option(struct dhcpmsg *packet, uint8_t code, uint16_t data);
|
||||
size_t add_u32_option(struct dhcpmsg *packet, uint8_t code, uint32_t data);
|
||||
size_t add_option_request_list(struct dhcpmsg *packet);
|
||||
|
||||
|
Reference in New Issue
Block a user