diff options
author | taesub kim <taesub.kim@samsung.com> | 2016-03-09 17:50:10 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.vlan103.tizen.org> | 2016-03-09 17:50:10 -0800 |
commit | 8376399fe3831b19b83c6852b6fab98d189ab9a0 (patch) | |
tree | 32a5e57222a767ad198ba36a7833deb64519590a | |
parent | c1cc873b8aa16affd668d8c1d8251f07f2989b34 (diff) | |
parent | ea435fc085c16ebd3d40521d362ad0ccddfbad48 (diff) | |
download | connman-8376399fe3831b19b83c6852b6fab98d189ab9a0.tar.gz connman-8376399fe3831b19b83c6852b6fab98d189ab9a0.tar.bz2 connman-8376399fe3831b19b83c6852b6fab98d189ab9a0.zip |
Merge "gdhcp: Don't send DHCPREQUEST if last assigned IP is Link Local Address" into tizen
-rwxr-xr-x | gdhcp/client.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdhcp/client.c b/gdhcp/client.c index b4b3e7ee..81896136 100755 --- a/gdhcp/client.c +++ b/gdhcp/client.c @@ -2770,7 +2770,8 @@ int g_dhcp_client_start(GDHCPClient *dhcp_client, const char *last_address) addr = 0; } else { addr = ntohl(inet_addr(last_address)); - if (addr == 0xFFFFFFFF) { + if (addr == 0xFFFFFFFF || ((addr & LINKLOCAL_ADDR) == + LINKLOCAL_ADDR)) { addr = 0; } else { g_free(dhcp_client->last_address); |