Changeset View
Changeset View
Standalone View
Standalone View
stand/libsa/bootp.c
Show First 20 Lines • Show All 349 Lines • ▼ Show 20 Lines | #endif | ||||
*payload = bp; | *payload = bp; | ||||
return (n); | return (n); | ||||
bad: | bad: | ||||
free(ptr); | free(ptr); | ||||
errno = 0; | errno = 0; | ||||
return (-1); | return (-1); | ||||
} | } | ||||
int | |||||
dhcp_try_rfc1048(u_char *cp, u_int len) | |||||
{ | |||||
expected_dhcpmsgtype = DHCPACK; | |||||
if (bcmp(vm_rfc1048, cp, sizeof(vm_rfc1048)) == 0) { | |||||
return (vend_rfc1048(cp, len)); | |||||
} | |||||
return (-1); | |||||
} | |||||
static int | static int | ||||
vend_rfc1048(u_char *cp, u_int len) | vend_rfc1048(u_char *cp, u_int len) | ||||
{ | { | ||||
u_char *ep; | u_char *ep; | ||||
int size; | int size; | ||||
u_char tag; | u_char tag; | ||||
const char *val; | const char *val; | ||||
▲ Show 20 Lines • Show All 415 Lines • Show Last 20 Lines |