BIND 10 trac3195, updated. 4d71b071d1feafe88cc3756fd4e678301e5f0b70 [3195] Bugfix in activate IPv6 interfaces

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Oct 16 09:13:04 UTC 2013


The branch, trac3195 has been updated
       via  4d71b071d1feafe88cc3756fd4e678301e5f0b70 (commit)
      from  770f4dfb5ac6abd620a01215ed85c1719b946f11 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4d71b071d1feafe88cc3756fd4e678301e5f0b70
Author: Tomek Mrugalski <tomasz at isc.org>
Date:   Wed Oct 16 11:12:52 2013 +0200

    [3195] Bugfix in activate IPv6 interfaces
    
     - exceptions are now more verbose

-----------------------------------------------------------------------

Summary of changes:
 src/bin/dhcp6/dhcp6_srv.cc |    2 +-
 src/lib/dhcp/iface_mgr.cc  |    7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/bin/dhcp6/dhcp6_srv.cc b/src/bin/dhcp6/dhcp6_srv.cc
index 2a27e67..381d7c0 100644
--- a/src/bin/dhcp6/dhcp6_srv.cc
+++ b/src/bin/dhcp6/dhcp6_srv.cc
@@ -2229,7 +2229,7 @@ Dhcpv6Srv::openActiveSockets(const uint16_t port) {
                       << " trying to reopen sockets after reconfiguration");
         }
         if (CfgMgr::instance().isActiveIface(iface->getName())) {
-            iface_ptr->inactive4_ = false;
+            iface_ptr->inactive6_ = false;
             LOG_INFO(dhcp6_logger, DHCP6_ACTIVATE_INTERFACE)
                 .arg(iface->getFullName());
 
diff --git a/src/lib/dhcp/iface_mgr.cc b/src/lib/dhcp/iface_mgr.cc
index 536f68c..2bc685f 100644
--- a/src/lib/dhcp/iface_mgr.cc
+++ b/src/lib/dhcp/iface_mgr.cc
@@ -375,7 +375,8 @@ bool IfaceMgr::openSockets6(const uint16_t port) {
 
             sock = openSocket(iface->getName(), *addr, port);
             if (sock < 0) {
-                isc_throw(SocketConfigError, "failed to open unicast socket");
+                isc_throw(SocketConfigError, "failed to open unicast socket on "
+                          << addr->toText() << " on interface " << iface->getName());
             }
 
             count++;
@@ -403,7 +404,9 @@ bool IfaceMgr::openSockets6(const uint16_t port) {
 
             sock = openSocket(iface->getName(), *addr, port);
             if (sock < 0) {
-                isc_throw(SocketConfigError, "failed to open unicast socket");
+                isc_throw(SocketConfigError, "failed to open link-local socket on "
+                          << addr->toText() << " on interface "
+                          << iface->getName());
             }
 
             // Binding socket to unicast address and then joining multicast group



More information about the bind10-changes mailing list