chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
networkd: address - add support for broadcast
[elogind.git]
/
src
/
network
/
networkd-link.c
diff --git
a/src/network/networkd-link.c
b/src/network/networkd-link.c
index 9b5ebeda2072c960d125c5a202d864a519b1b716..dec33e88eec71832bd0f8c899d43fb2087efc7d3 100644
(file)
--- a/
src/network/networkd-link.c
+++ b/
src/network/networkd-link.c
@@
-540,7
+540,7
@@
static void dhcp_handler(sd_dhcp_client *client, int event, void *userdata) {
addr->family = AF_INET;
addr->in_addr.in = address;
addr->prefixlen = prefixlen;
- addr->
netmask = netmask
;
+ addr->
broadcast.s_addr = address.s_addr | ~netmask.s_addr
;
r = route_new_dynamic(&rt);
if (r < 0) {