From 9640cdaace86da5d6f197016a4c9b8241e23a807 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Wed, 18 Jan 2012 15:24:56 +0200 Subject: dhcpv6: Do not wait answer to RELEASE message We do not want to wait the answer to release message that was sent to the DHCPv6 server because the reply from server might take some time and we must continue the network disconnect procedure. So we just inform the server that we are done with the addresses but ignore server reply as there is nothing to be done anyway after sending the release. --- src/network.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/network.c') diff --git a/src/network.c b/src/network.c index d054f344..bd4573b2 100644 --- a/src/network.c +++ b/src/network.c @@ -984,9 +984,8 @@ static void dhcpv6_release_callback(struct connman_network *network, static void release_dhcpv6(struct connman_network *network) { - if (__connman_dhcpv6_start_release(network, - dhcpv6_release_callback) < 0) - stop_dhcpv6(network); + __connman_dhcpv6_start_release(network, dhcpv6_release_callback); + stop_dhcpv6(network); } static void dhcpv6_info_callback(struct connman_network *network, -- cgit v1.2.3