From: Francis Dupont Date: Mon, 6 Jun 2016 15:41:25 +0000 (+0200) Subject: [4106_rebase] Bind to ::1 too X-Git-Tag: trac4106_update_base~4^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e47c23875708af0221d8e3c594581f4742b77e9;p=thirdparty%2Fkea.git [4106_rebase] Bind to ::1 too --- diff --git a/src/lib/dhcpsrv/dhcp4o6_ipc.cc b/src/lib/dhcpsrv/dhcp4o6_ipc.cc index 3eab361a82..3504443411 100644 --- a/src/lib/dhcpsrv/dhcp4o6_ipc.cc +++ b/src/lib/dhcpsrv/dhcp4o6_ipc.cc @@ -88,6 +88,8 @@ int Dhcp4o6IpcBase::open(uint16_t port, int side) { } else { local6.sin6_port = htons(port + 1); } + // We'll connect to the loopback address so bind to it too. + local6.sin6_addr.s6_addr[15] = 1; if (bind(sock, (struct sockaddr *)&local6, sizeof(local6)) < 0) { ::close(sock); isc_throw(Unexpected, "Failed to bind DHCP4o6 socket.");