DHCP_FILE_LEN
lease->filename = malloc(DHCP_FILE_LEN + 1);
memcpy(lease->filename, packet->raw->file, DHCP_FILE_LEN);
lease->filename[DHCP_FILE_LEN]='\0';
char file[DHCP_FILE_LEN]; /* Boot filename */
(main_buffer_size - 7 + ((overload & 1) ? DHCP_FILE_LEN : 0) +
(main_buffer_size + ((overload & 1) ? DHCP_FILE_LEN : 0)),
main_buffer_size - mainbufix + DHCP_FILE_LEN)
if (option_size - bufix <= DHCP_FILE_LEN) {
if (mainbufix < DHCP_FILE_LEN)
while (mainbufix < DHCP_FILE_LEN)
&buffer[bufix], DHCP_FILE_LEN);
bufix += DHCP_FILE_LEN;