Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-gnome
Path: blob/main/dns/bind911/files/extrapatch-interfacemgr.c
16147 views
1
Use accf_dns's kernel module if available.
2
3
--- bin/named/interfacemgr.c.orig 2020-08-06 10:05:20 UTC
4
+++ bin/named/interfacemgr.c
5
@@ -521,7 +521,8 @@ ns_interface_accepttcp(ns_interface_t *ifp) {
6
* If/when there a multiple filters listen to the
7
* result.
8
*/
9
- (void)isc_socket_filter(ifp->tcpsocket, "dataready");
10
+ if (isc_socket_filter(ifp->tcpsocket, "dnsready") != ISC_R_SUCCESS)
11
+ (void)isc_socket_filter(ifp->tcpsocket, "dataready");
12
13
result = ns_clientmgr_createclients(ifp->clientmgr, 1, ifp, true);
14
if (result != ISC_R_SUCCESS) {
15
16