summaryrefslogtreecommitdiffstats
path: root/if-bsd.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-10-18 16:41:19 +0000
committerRoy Marples <roy@marples.name>2008-10-18 16:41:19 +0000
commiteae4f5b4724b0a237bdf036479435e553b6ecd90 (patch)
tree2c080a55cb7df85b7bd92c0ba2d636cd37d85c75 /if-bsd.c
parentaec7d71ddb2d4236c7db2fe79350274ca26e178f (diff)
downloaddhcpcd-eae4f5b4724b0a237bdf036479435e553b6ecd90.tar.xz
Get INFORM support almost working again.
Diffstat (limited to 'if-bsd.c')
-rw-r--r--if-bsd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/if-bsd.c b/if-bsd.c
index 61a84379..890664d0 100644
--- a/if-bsd.c
+++ b/if-bsd.c
@@ -121,7 +121,7 @@ if_address(const struct interface *iface, const struct in_addr *address,
ADDADDR(ifa.ifra_addr, address);
ADDADDR(ifa.ifra_mask, netmask);
- if (action >= 0) {
+ if (action >= 0 && broadcast) {
ADDADDR(ifa.ifra_broadaddr, broadcast);
}
#undef ADDADDR