summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorMartin Nagy <mnagy@redhat.com>2009-02-11 16:53:23 +0100
committerMartin Nagy <mnagy@redhat.com>2009-02-11 20:40:42 +0100
commitafbf6702d3de8b325b9646d7c24522daa5bfc3e1 (patch)
tree43fbeeeef20bd6921686355c5c91fef0719a57cd /bin
parentac3411d72baf2628ee241e2c9111260fb3cd5c88 (diff)
downloadbind_dynamic-afbf6702d3de8b325b9646d7c24522daa5bfc3e1.tar.gz
bind_dynamic-afbf6702d3de8b325b9646d7c24522daa5bfc3e1.tar.xz
bind_dynamic-afbf6702d3de8b325b9646d7c24522daa5bfc3e1.zip
Also pass the zone manager to the driver.
Diffstat (limited to 'bin')
-rw-r--r--bin/named/server.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/named/server.c b/bin/named/server.c
index 1ed22e7..b76f3ce 100644
--- a/bin/named/server.c
+++ b/bin/named/server.c
@@ -851,7 +851,7 @@ configure_peer(const cfg_obj_t *cpeer, isc_mem_t *mctx, dns_peer_t **peerp) {
static isc_result_t
configure_dynamic_db(const cfg_obj_t *dynamic_db, isc_mem_t *mctx,
- dns_view_t *view)
+ dns_view_t *view, dns_zonemgr_t *zmgr)
{
isc_result_t result;
const cfg_obj_t *obj;
@@ -905,7 +905,7 @@ configure_dynamic_db(const cfg_obj_t *dynamic_db, isc_mem_t *mctx,
REQUIRE(i < len);
argv[i] = NULL;
- CHECK(dns_dynamic_db_load(libname, name, mctx, argv, view));
+ CHECK(dns_dynamic_db_load(libname, name, mctx, argv, view, zmgr));
cleanup:
if (argv != NULL)
@@ -1251,7 +1251,7 @@ configure_view(dns_view_t *view, const cfg_obj_t *config,
element = cfg_list_next(element))
{
obj = cfg_listelt_value(element);
- CHECK(configure_dynamic_db(obj, mctx, view));
+ CHECK(configure_dynamic_db(obj, mctx, view, ns_g_server->zonemgr));
}
/*