From: Roy Marples Date: Fri, 25 Jan 2008 19:35:45 +0000 (+0000) Subject: Add NETWORK= to dhcpcd-.info, bug #10 X-Git-Tag: v3.2.3~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=504f915097af48572c792417842d47d1ca17c990;p=thirdparty%2Fdhcpcd.git Add NETWORK= to dhcpcd-.info, bug #10 --- diff --git a/info.c b/info.c index 41ce1e90..95065523 100644 --- a/info.c +++ b/info.c @@ -123,8 +123,11 @@ bool write_info(const interface_t *iface, const dhcp_t *dhcp, } if (dhcp->address.s_addr) { + struct in_addr n; + n.s_addr = dhcp->address.s_addr & dhcp->netmask.s_addr; fprintf (f, "IPADDR='%s'\n", inet_ntoa (dhcp->address)); fprintf (f, "NETMASK='%s'\n", inet_ntoa (dhcp->netmask)); + fprintf (f, "NETWORK='%s'\n", inet_ntoa (n)); fprintf (f, "BROADCAST='%s'\n", inet_ntoa (dhcp->broadcast)); } if (dhcp->mtu > 0)