You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1005 B
27 lines
1005 B
Index: query.c |
|
--- query.c.orig 2003-11-15 13:46:00.000000000 +0100 |
|
+++ query.c 2003-11-15 20:54:38.000000000 +0100 |
|
@@ -64,7 +64,7 @@ |
|
#include "util.h" |
|
|
|
#ifdef LIBWRAP |
|
-#include <tcpd.h> |
|
+#include "tcpd.h" |
|
|
|
int allow_severity = LOG_INFO; |
|
int deny_severity = LOG_NOTICE; |
|
@@ -704,12 +704,10 @@ |
|
*t = 0; |
|
|
|
#endif /* AXFR_DAEMON_PREFIX */ |
|
- request_init(&request, RQ_DAEMON, AXFR_DAEMON, RQ_CLIENT_SIN, &q->addr, 0); |
|
- sock_methods(&request); /* This is to work around the bug in libwrap */ |
|
+ request_init(&request, RQ_DAEMON, AXFR_DAEMON, RQ_CLIENT_ADDR, &q->addr, 0); |
|
if(!hosts_access(&request)) { |
|
#ifdef AXFR_DAEMON_PREFIX |
|
- request_init(&request, RQ_DAEMON, axfr_daemon, RQ_CLIENT_SIN, &q->addr, 0); |
|
- sock_methods(&request); /* This is to work around the bug in libwrap */ |
|
+ request_init(&request, RQ_DAEMON, axfr_daemon, RQ_CLIENT_ADDR, &q->addr, 0); |
|
log_msg(LOG_ERR, "checking %s", axfr_daemon); |
|
if(!hosts_access(&request)) { |
|
#endif /* AXFR_DAEMON_PREFIX */
|
|
|