]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Handle iterator options in rpsdb_allrdatasets()
authorMichał Kępień <michal@isc.org>
Wed, 1 Feb 2023 10:22:59 +0000 (11:22 +0100)
committerMichał Kępień <michal@isc.org>
Wed, 1 Feb 2023 10:22:59 +0000 (11:22 +0100)
Commit 7695c36a5de01c441690f2a0e46f176321b58896 added a new parameter,
'options', to the prototype of the 'allrdatasets' function pointer in
struct dns_dbmethods.  Handle this new parameter accordingly in
rpsdb_allrdatasets().

lib/dns/dnsrps.c

index 94f5d1c490716a6b4e9afb2c576029bc18304fd1..a78c8f2013ddd3162ce5c41e8fe701fc89f97288 100644 (file)
@@ -624,7 +624,8 @@ rpsdb_finddb(dns_db_t *db, const dns_name_t *name, dns_dbversion_t *version,
 
 static isc_result_t
 rpsdb_allrdatasets(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
-                  isc_stdtime_t now, dns_rdatasetiter_t **iteratorp) {
+                  unsigned int options, isc_stdtime_t now,
+                  dns_rdatasetiter_t **iteratorp) {
        rpsdb_t *rpsdb = (rpsdb_t *)db;
        rpsdb_rdatasetiter_t *rpsdb_iter;
 
@@ -640,6 +641,7 @@ rpsdb_allrdatasets(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
                .common= {.magic = DNS_RDATASETITER_MAGIC,
                        .methods = &rpsdb_rdatasetiter_methods,
                        .db = db,
+                       .options = options,
                },
        };