]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
added ns_client_getsockaddr()
authorAndreas Gustafsson <source@isc.org>
Tue, 30 Nov 1999 02:49:38 +0000 (02:49 +0000)
committerAndreas Gustafsson <source@isc.org>
Tue, 30 Nov 1999 02:49:38 +0000 (02:49 +0000)
bin/named/client.c
bin/named/include/named/client.h

index 198dc6da3d0952041a02a7dba92897f88496d56f..e716eb278ce0d98d7f792612bb3bc9aa8831b3ba 100644 (file)
@@ -982,3 +982,11 @@ ns_clientmgr_accepttcp(ns_clientmgr_t *manager, isc_socket_t *socket,
 
        return (result);
 }
+
+isc_sockaddr_t *
+ns_client_getsockaddr(ns_client_t *client) {
+       if (TCP_CLIENT(client))
+               return (&client->tcpmsg.address);
+       else
+               return (&client->dispevent->addr);
+}
index ba31ada94b50729e03c94bfd19e7199052b25424..20e41bc5a3f5409f57ff6f4e6fb7199b4a6f4143 100644 (file)
@@ -113,4 +113,7 @@ isc_result_t
 ns_clientmgr_accepttcp(ns_clientmgr_t *manager, isc_socket_t *socket,
                       unsigned int n);
 
+isc_sockaddr_t *
+ns_client_getsockaddr(ns_client_t *client);
+
 #endif /* NS_CLIENT_H */