diff options
| author | Roy Marples <roy@marples.name> | 2009-01-12 16:30:26 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2009-01-12 16:30:26 +0000 |
| commit | 6de60e015be02e88d822e9eea20f733212652153 (patch) | |
| tree | 9b9585a8516815eae9fd355e35450be6d0200f73 /dhcp.c | |
| parent | fc7ee2311271864cf9154e8db6812a9048687acb (diff) | |
| download | dhcpcd-6de60e015be02e88d822e9eea20f733212652153.tar.xz | |
set broadcast_address correctly.
Diffstat (limited to 'dhcp.c')
| -rw-r--r-- | dhcp.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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)); |
