summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-01-14 06:25:40 +0100
committerMarcel Holtmann <marcel@holtmann.org>2008-01-14 06:25:40 +0100
commitd9bc76c98cfd933d365bdfb7b5fcfc5061aa6fb8 (patch)
treeb0100f213d068702b37b98cb66a929e72e4ec154 /src
parentd3ad57f2adff903961edfdec45b60e5813107eff (diff)
downloadconnman-d9bc76c98cfd933d365bdfb7b5fcfc5061aa6fb8.tar.gz
connman-d9bc76c98cfd933d365bdfb7b5fcfc5061aa6fb8.tar.bz2
connman-d9bc76c98cfd933d365bdfb7b5fcfc5061aa6fb8.zip
Release DHCP lease when carrier off
Diffstat (limited to 'src')
-rw-r--r--src/iface.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/iface.c b/src/iface.c
index 2e638663..ec790ade 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) {