summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-01-12 16:31:53 +0000
committerRoy Marples <roy@marples.name>2009-01-12 16:31:53 +0000
commita553e02ebd315a65b29344fc05b29e19bdf05f7c (patch)
tree3a189b983df59f11f96eb1a1e21ea19c83cd06d3
parent9f57035a82aa60a40ffbbf6be782a183b4fac846 (diff)
downloaddhcpcd-a553e02ebd315a65b29344fc05b29e19bdf05f7c.tar.xz
set broadcast_address correctly.
-rw-r--r--dhcp.c2
1 files changed, 1 insertions, 1 deletions
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));