Parcourir la source

[4106_rebase] Bind to ::1 too

Francis Dupont il y a 9 ans
Parent
commit
2e47c23875
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      src/lib/dhcpsrv/dhcp4o6_ipc.cc

+ 2 - 0
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.");