summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2017-12-07 19:17:13 +0000
committerkrw <krw@openbsd.org>2017-12-07 19:17:13 +0000
commitded04c6f634f350fa869c99285f394c05ddb21db (patch)
treef0aad78ac7e8472d71b8956a1d3e4763ef3d20d9
parentNuke support for defining last-gasp leases in dhclient.conf. (diff)
downloadwireguard-openbsd-ded04c6f634f350fa869c99285f394c05ddb21db.tar.xz
wireguard-openbsd-ded04c6f634f350fa869c99285f394c05ddb21db.zip
Set ifi->offer to NULL after free'ing it.
-rw-r--r--sbin/dhclient/dhclient.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/dhclient/dhclient.c b/sbin/dhclient/dhclient.c
index e2045a45974..4de0fda2b5a 100644
--- a/sbin/dhclient/dhclient.c
+++ b/sbin/dhclient/dhclient.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dhclient.c,v 1.537 2017/12/07 19:03:15 krw Exp $ */
+/* $OpenBSD: dhclient.c,v 1.538 2017/12/07 19:17:13 krw Exp $ */
/*
* Copyright 2004 Henning Brauer <henning@openbsd.org>
@@ -854,6 +854,7 @@ state_selecting(struct interface_info *ifi)
/* Toss the lease we picked - we'll get it back in a DHCPACK. */
free_client_lease(ifi->offer);
+ ifi->offer = NULL;
send_request(ifi);
}