From: Michał Kępień Date: Wed, 1 Feb 2023 10:22:59 +0000 (+0100) Subject: Handle iterator options in rpsdb_allrdatasets() X-Git-Tag: v9.19.10~3^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f3def4e4edcaecef6fd4cb95376dfcc9a4a6d467;p=thirdparty%2Fbind9.git Handle iterator options in rpsdb_allrdatasets() 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(). --- diff --git a/lib/dns/dnsrps.c b/lib/dns/dnsrps.c index 94f5d1c4907..a78c8f2013d 100644 --- a/lib/dns/dnsrps.c +++ b/lib/dns/dnsrps.c @@ -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, }, };