]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
791. [bug] The command channel now works over IPv6.
authorBrian Wellington <source@isc.org>
Tue, 27 Mar 2001 00:14:54 +0000 (00:14 +0000)
committerBrian Wellington <source@isc.org>
Tue, 27 Mar 2001 00:14:54 +0000 (00:14 +0000)
CHANGES
lib/omapi/connection.c
lib/omapi/listener.c

diff --git a/CHANGES b/CHANGES
index 0446da57b99abe77f5f6a13024286f48a8e6f61d..ddae7a3e87991abc23b0e5b9a3bc493bcdf7f3a8 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,8 @@
 
        --- 9.1.1 released ---
 
+ 791.  [bug]           The command channel now works over IPv6.
+
  790.  [bug]           Wildcards created using dynamic update or IXFR
                        could fail to match. [RT #1111]
 
index 8b21b3533660c409bb66ca06a5665bc740624a79..932a8aa871db00497e0132846e0fe0b785774750 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: connection.c,v 1.36.4.2 2001/02/07 02:41:47 gson Exp $ */
+/* $Id: connection.c,v 1.36.4.3 2001/03/27 00:14:52 bwelling Exp $ */
 
 /* Principal Author: DCL */
 
@@ -47,7 +47,7 @@ get_address(const char *hostname, in_port_t port, isc_sockaddr_t *sockaddr) {
        /*
         * Is this an IPv6 numeric address?
         */
-       if (isc_net_probeipv6 == ISC_R_SUCCESS &&
+       if (isc_net_probeipv6() == ISC_R_SUCCESS &&
            inet_pton(AF_INET6, hostname, &in6) == 1)
                isc_sockaddr_fromin6(sockaddr, &in6, port);
 
index 00c5322c14ba3babc6032bbd8b259deb2f0f99d0..56faf4319c44dad785cae6273cfe221fe3514131 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: listener.c,v 1.31.4.1 2001/01/09 22:52:59 bwelling Exp $ */
+/* $Id: listener.c,v 1.31.4.2 2001/03/27 00:14:54 bwelling Exp $ */
 
 /*
  * Subroutines that support the generic listener object.
@@ -321,7 +321,7 @@ omapi_listener_listen(omapi_object_t *manager, isc_sockaddr_t *addr,
         * Create a socket on which to listen.
         */
        listener->socket = NULL;
-       result = isc_socket_create(omapi_socketmgr, PF_INET,
+       result = isc_socket_create(omapi_socketmgr, isc_sockaddr_pf(addr),
                                   isc_sockettype_tcp, &listener->socket);
 
        if (result == ISC_R_SUCCESS)