From: Roy Marples Date: Mon, 12 Jan 2009 16:30:26 +0000 (+0000) Subject: set broadcast_address correctly. X-Git-Tag: v5.0.0~133 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6de60e015be02e88d822e9eea20f733212652153;p=thirdparty%2Fdhcpcd.git set broadcast_address correctly. --- diff --git a/dhcp.c b/dhcp.c index 8ea32e4a..5cf22a39 100644 --- a/dhcp.c +++ b/dhcp.c @@ -1243,7 +1243,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));