From: Roy Marples Date: Mon, 12 Jan 2009 16:31:53 +0000 (+0000) Subject: set broadcast_address correctly. X-Git-Tag: v4.0.8~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a553e02ebd315a65b29344fc05b29e19bdf05f7c;p=thirdparty%2Fdhcpcd.git set broadcast_address correctly. --- diff --git a/dhcp.c b/dhcp.c index 65de421c..4fe38976 100644 --- a/dhcp.c +++ b/dhcp.c @@ -1232,7 +1232,7 @@ configure_env(char **env, const char *prefix, const struct dhcp_message *dhcp, setvar(&ep, prefix, "subnet_cidr", cidr); if (get_option_addr(&brd.s_addr, dhcp, DHO_BROADCAST) == -1) { brd.s_addr = addr.s_addr | ~net.s_addr; - setvar(&ep, prefix, "broadcast_address", inet_ntoa(net)); + setvar(&ep, prefix, "broadcast_address", inet_ntoa(brd)); } addr.s_addr = dhcp->yiaddr & net.s_addr; setvar(&ep, prefix, "network_number", inet_ntoa(addr));