From: Pasi Sjöholm <pasi.sjoh...@jollamobile.com>

Server's value for valid lifetime can be set lower during during
rebind/renew if server configuration has been changed or if the
server wants to remove the address from the IA by setting valid
life time to zero.
---
 gdhcp/client.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gdhcp/client.c b/gdhcp/client.c
index 45922f1..88c0419 100644
--- a/gdhcp/client.c
+++ b/gdhcp/client.c
@@ -2047,7 +2047,7 @@ static GList *get_addresses(GDHCPClient *dhcp_client,
                        memcpy(&dhcp_client->ia_ta, &addr,
                                                sizeof(struct in6_addr));
 
-               if (valid > dhcp_client->expire)
+               if (valid != dhcp_client->expire)
                        dhcp_client->expire = valid;
        }
 
-- 
1.9.1

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to