From 6d956cc0897f5a0225913e136c40053162be24aa Mon Sep 17 00:00:00 2001 From: Jae Seo Date: Fri, 29 Jul 2011 15:18:24 +0900 Subject: Use dhcp netmask value rather than its pointer (patch from Marvell) Change-Id: Iffe2ca52333df4ef393c5305a5b66582006e4699 --- libnetutils/dhcpclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libnetutils/dhcpclient.c') diff --git a/libnetutils/dhcpclient.c b/libnetutils/dhcpclient.c index 5039e26..4f2d1c1 100644 --- a/libnetutils/dhcpclient.c +++ b/libnetutils/dhcpclient.c @@ -197,7 +197,7 @@ int decode_dhcp_msg(dhcp_msg *msg, int len, dhcp_info *info) } switch(opt) { case OPT_SUBNET_MASK: - if (optlen >= 4) info->prefixLength = ipv4NetmaskToPrefixLength((int)x); + if (optlen >= 4) info->prefixLength = ipv4NetmaskToPrefixLength(*((uint32_t*)x)); break; case OPT_GATEWAY: if (optlen >= 4) memcpy(&info->gateway, x, 4); -- cgit v1.1