summaryrefslogtreecommitdiffstats
path: root/contrib/bind/named/ns_validate.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bind/named/ns_validate.c')
-rw-r--r--contrib/bind/named/ns_validate.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/contrib/bind/named/ns_validate.c b/contrib/bind/named/ns_validate.c
index 00df9d7..1192471 100644
--- a/contrib/bind/named/ns_validate.c
+++ b/contrib/bind/named/ns_validate.c
@@ -116,9 +116,7 @@ validate(dname, qdomain, server, type, class, data, dlen
int exactmatch = 0;
struct fwdinfo *fwd;
-#ifdef DATUMREFCNT
nsp[0] = NULL;
-#endif
dprintf(3, (ddt,
"validate(), d:%s, s:[%s], t:%d, c:%d\n",
dname, inet_ntoa(server->sin_addr), type, class));
@@ -155,9 +153,7 @@ validate(dname, qdomain, server, type, class, data, dlen
* in either case, do not cache
**/
dprintf(5, (ddt, "validate: auth data found\n"));
-#ifdef DATUMREFCNT
free_nsp(nsp);
-#endif
if (needs_prime_cache)
needs_prime_cache = 0;
@@ -211,9 +207,7 @@ validate(dname, qdomain, server, type, class, data, dlen
/* stick_in_queue(dname, type, class, data); */
if (needs_prime_cache)
needs_prime_cache = 0;
-#ifdef DATUMREFCNT
free_nsp(nsp);
-#endif
return (INVALID);
case OK: /*proceed */
@@ -222,21 +216,15 @@ validate(dname, qdomain, server, type, class, data, dlen
needs_prime_cache = 0;
if (samedomain(dname, qdomain) ||
check_addr_ns(nsp, server, dname)) {
-#ifdef DATUMREFCNT
free_nsp(nsp);
-#endif
return (VALID_CACHE);
}
/* server is not one of those we know of */
/* stick_in_queue(dname, type, class, data); */
-#ifdef DATUMREFCNT
free_nsp(nsp);
-#endif
return (INVALID);
default:
-#ifdef DATUMREFCNT
free_nsp(nsp);
-#endif
return (INVALID);
} /*switch*/
OpenPOWER on IntegriCloud