Changeset View
Changeset View
Standalone View
Standalone View
head/sbin/dhclient/clparse.c
Show First 20 Lines • Show All 506 Lines • ▼ Show 20 Lines | parse_client_lease_statement(FILE *cfile, int is_static) | ||||
lease->is_static = is_static; | lease->is_static = is_static; | ||||
ip = NULL; | ip = NULL; | ||||
do { | do { | ||||
token = peek_token(&val, cfile); | token = peek_token(&val, cfile); | ||||
if (token == EOF) { | if (token == EOF) { | ||||
parse_warn("unterminated lease declaration."); | parse_warn("unterminated lease declaration."); | ||||
free_client_lease(lease); | |||||
return; | return; | ||||
} | } | ||||
if (token == RBRACE) | if (token == RBRACE) | ||||
break; | break; | ||||
parse_client_lease_declaration(cfile, lease, &ip); | parse_client_lease_declaration(cfile, lease, &ip); | ||||
} while (1); | } while (1); | ||||
token = next_token(&val, cfile); | token = next_token(&val, cfile); | ||||
▲ Show 20 Lines • Show All 431 Lines • Show Last 20 Lines |