From: Pasi Sjöholm <[email protected]>

When reply for request does not contain address and
has not set error in advertise-phase it is possible to end
up with a loop of requests (eg. when IA_TA requested from
eg. Cisco EPC3940L).
---
 src/dhcpv6.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dhcpv6.c b/src/dhcpv6.c
index d3ff127..bdb3b98 100644
--- a/src/dhcpv6.c
+++ b/src/dhcpv6.c
@@ -1107,7 +1107,7 @@ static void re_cb(enum request_type req_type, GDHCPClient 
*dhcp_client,
                        if (!option) {
                                switch (req_type) {
                                case REQ_REQUEST:
-                                       dhcpv6_request(dhcp, true);
+                                       do_resend_request(dhcp);
                                        break;
                                case REQ_REBIND:
                                        dhcpv6_rebind(dhcp);
-- 
2.1.0

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to