summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/sd-dhcp-server.c
diff options
context:
space:
mode:
author27o <27o@users.noreply.github.com>2016-12-07 02:00:05 +0100
committerLennart Poettering <lennart@poettering.net>2016-12-07 02:00:05 +0100
commit3e7b9f76f56db77fa1e8a09b543176c7ddd136de (patch)
tree26ce6515ce42f7d6dda06f4ddac49a6b620a1cac /src/libsystemd-network/sd-dhcp-server.c
parent73e383cc62c57aedbac26b969a6194c0841a7c99 (diff)
dhcp: bind udp sockets to interfaces (#4822)
Diffstat (limited to 'src/libsystemd-network/sd-dhcp-server.c')
-rw-r--r--src/libsystemd-network/sd-dhcp-server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c
index f16314a37f..0e57ab6b69 100644
--- a/src/libsystemd-network/sd-dhcp-server.c
+++ b/src/libsystemd-network/sd-dhcp-server.c
@@ -1022,7 +1022,7 @@ int sd_dhcp_server_start(sd_dhcp_server *server) {
}
server->fd_raw = r;
- r = dhcp_network_bind_udp_socket(INADDR_ANY, DHCP_PORT_SERVER);
+ r = dhcp_network_bind_udp_socket(server->ifindex, INADDR_ANY, DHCP_PORT_SERVER);
if (r < 0) {
sd_dhcp_server_stop(server);
return r;