commit | 970b4723d61b678647d1960c005da3ad2216aad3 | [log] [tgz] |
---|---|---|
author | Irfan Sheriff <isheriff@google.com> | Mon Dec 10 08:54:26 2012 -0800 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Mon Dec 10 08:54:26 2012 -0800 |
tree | 4bdc906cb513765608327c8dcfe853ef4660e0da | |
parent | 26f447f5daa745d40ba76b902c5d15d28aaa873f [diff] | |
parent | 94cecfc4a00237cfd08e4327a836c67104ff2e20 [diff] |
Merge "Handle empty gateways"
diff --git a/libnetutils/dhcp_utils.c b/libnetutils/dhcp_utils.c index a220967..a59de0d 100644 --- a/libnetutils/dhcp_utils.c +++ b/libnetutils/dhcp_utils.c
@@ -112,7 +112,7 @@ property_get(prop_name, server, NULL); //TODO: Handle IPv6 when we change system property usage - if (strcmp(gateway, "0.0.0.0") == 0) { + if (gateway[0] == '\0' || strncmp(gateway, "0.0.0.0", 7) == 0) { //DHCP server is our best bet as gateway strncpy(gateway, server, PROPERTY_VALUE_MAX); }