Index: head/sbin/dhclient/clparse.c =================================================================== --- head/sbin/dhclient/clparse.c +++ head/sbin/dhclient/clparse.c @@ -512,6 +512,7 @@ token = peek_token(&val, cfile); if (token == EOF) { parse_warn("unterminated lease declaration."); + free_client_lease(lease); return; } if (token == RBRACE)