From: Ted Lemon Date: Mon, 1 May 2000 23:45:41 +0000 (+0000) Subject: Add a cookie identifying the zone that was found during tsig key lookup. X-Git-Tag: V3-BETA-2-PATCH-1~221 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e987b1e466df1fb8fe8b63793ccda7509b4dae1;p=thirdparty%2Fdhcp.git Add a cookie identifying the zone that was found during tsig key lookup. --- diff --git a/minires/res_findzonecut.c b/minires/res_findzonecut.c index 00d38d7c3..0b0f93b4a 100644 --- a/minires/res_findzonecut.c +++ b/minires/res_findzonecut.c @@ -1,5 +1,5 @@ #if !defined(lint) && !defined(SABER) -static const char rcsid[] = "$Id: res_findzonecut.c,v 1.4 2000/04/20 01:34:32 mellon Exp $"; +static const char rcsid[] = "$Id: res_findzonecut.c,v 1.5 2000/05/01 23:45:41 mellon Exp $"; #endif /* not lint */ /* @@ -135,7 +135,8 @@ static int do_query(res_state, const char *, ns_class, ns_type, int res_findzonecut(res_state statp, const char *dname, ns_class class, int opts, - char *zname, size_t zsize, struct in_addr *addrs, int naddrs) + char *zname, size_t zsize, struct in_addr *addrs, int naddrs, + void *zcookie) { char mname[NS_MAXDNAME]; u_long save_pfcode; @@ -151,7 +152,8 @@ res_findzonecut(res_state statp, const char *dname, ns_class class, int opts, ISC_LIST_INIT(nsrrs); DPRINTF (("look for a predefined zone statement")); - if ((n = find_cached_zone (dname, class, zname, zsize, addrs, naddrs))) + if ((n = find_cached_zone (dname, class, zname, zsize, addrs, naddrs, + zcookie))) goto done; DPRINTF(("get the soa, and see if it has enough glue"));