summaryrefslogtreecommitdiffstats
path: root/dhcp.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-01-12 16:30:26 +0000
committerRoy Marples <roy@marples.name>2009-01-12 16:30:26 +0000
commit6de60e015be02e88d822e9eea20f733212652153 (patch)
tree9b9585a8516815eae9fd355e35450be6d0200f73 /dhcp.c
parentfc7ee2311271864cf9154e8db6812a9048687acb (diff)
downloaddhcpcd-6de60e015be02e88d822e9eea20f733212652153.tar.xz
set broadcast_address correctly.
Diffstat (limited to 'dhcp.c')
-rw-r--r--dhcp.c2
1 files changed, 1 insertions, 1 deletions
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));