Handle empty gateways
Change-Id: Icbc1859125bae0bc222685bfbc18af38273d6827
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);
}