---
 src/dhcp.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/dhcp.c b/src/dhcp.c
index f4de736..d32e633 100644
--- a/src/dhcp.c
+++ b/src/dhcp.c
@@ -227,6 +227,8 @@ static void lease_available_cb(GDHCPClient *dhcp_client, 
gpointer user_data)
                gateway = g_strdup(option->data);
 
        prefixlen = __connman_ipconfig_netmask_prefix_len(netmask);
+       if (prefixlen == 255)
+               connman_error("netmask: %s is invalid", netmask);
 
        DBG("c_address %s", c_address);
 
-- 
1.7.5.4

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

Reply via email to