summaryrefslogtreecommitdiff
path: root/src/dhcp.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-01-01 20:43:34 +0100
committerMarcel Holtmann <marcel@holtmann.org>2008-01-01 20:43:34 +0100
commit352f418dd03cd3ac1aac6dc52d9f69209ba98744 (patch)
tree24281c28aeee158622965b30fa850c0209c87c5e /src/dhcp.c
parent95dcef8b866aa9effbbde4c1103d960420cf5fff (diff)
downloadconnman-352f418dd03cd3ac1aac6dc52d9f69209ba98744.tar.gz
connman-352f418dd03cd3ac1aac6dc52d9f69209ba98744.tar.bz2
connman-352f418dd03cd3ac1aac6dc52d9f69209ba98744.zip
Add experimental IPv4 address retrieval over netlink
Diffstat (limited to 'src/dhcp.c')
-rw-r--r--src/dhcp.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dhcp.c b/src/dhcp.c
index b4e921e3..2fa3f1fe 100644
--- a/src/dhcp.c
+++ b/src/dhcp.c
@@ -64,6 +64,9 @@ int connman_dhcp_update(struct connman_iface *iface,
if (iface->driver->set_ipv4) {
iface->driver->set_ipv4(iface, ipv4);
iface->ipv4 = *ipv4;
+ } else {
+ connman_iface_set_ipv4(iface, ipv4);
+ iface->ipv4 = *ipv4;
}
connman_iface_update(iface, CONNMAN_IFACE_STATE_READY);