]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Add a cookie identifying the zone that was found during tsig key lookup.
authorTed Lemon <source@isc.org>
Mon, 1 May 2000 23:45:41 +0000 (23:45 +0000)
committerTed Lemon <source@isc.org>
Mon, 1 May 2000 23:45:41 +0000 (23:45 +0000)
minires/res_findzonecut.c

index 00d38d7c3b2bb00b50824a46ed6937cce69f5558..0b0f93b4a8edcd4300c8d55d86010ca1703775da 100644 (file)
@@ -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"));