From d9bc76c98cfd933d365bdfb7b5fcfc5061aa6fb8 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 14 Jan 2008 06:25:40 +0100 Subject: [PATCH] Release DHCP lease when carrier off --- src/iface.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/iface.c b/src/iface.c index 2e63866..ec790ad 100644 --- a/src/iface.c +++ b/src/iface.c @@ -112,6 +112,7 @@ static void state_changed(struct connman_iface *iface) break; case CONNMAN_IFACE_STATE_ENABLED: + __connman_dhcp_release(iface); if (iface->type == CONNMAN_IFACE_TYPE_80211) { state = CONNMAN_IFACE_STATE_SCANNING; if (iface->driver->connect) { -- 2.7.4