diff options
Diffstat (limited to 'source4/dns_server/dns_server.c')
-rw-r--r-- | source4/dns_server/dns_server.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source4/dns_server/dns_server.c b/source4/dns_server/dns_server.c index 7ad4acae7a1..976774d020f 100644 --- a/source4/dns_server/dns_server.c +++ b/source4/dns_server/dns_server.c @@ -657,7 +657,7 @@ static NTSTATUS dns_add_socket(struct dns_server *dns, /* setup our listening sockets on the configured network interfaces */ -static NTSTATUS dns_startup_interfaces(struct dns_server *dns, struct loadparm_context *lp_ctx, +static NTSTATUS dns_startup_interfaces(struct dns_server *dns, struct interface *ifaces) { const struct model_ops *model_ops; @@ -687,8 +687,8 @@ static NTSTATUS dns_startup_interfaces(struct dns_server *dns, struct loadparm_c NT_STATUS_NOT_OK_RETURN(status); } } else { - const char **wcard; - wcard = iface_list_wildcard(tmp_ctx, lp_ctx); + char **wcard; + wcard = iface_list_wildcard(tmp_ctx); if (wcard == NULL) { DEBUG(0, ("No wildcard address available\n")); return NT_STATUS_INTERNAL_ERROR; @@ -891,7 +891,7 @@ static void dns_task_init(struct task_server *task) DLIST_ADD_END(dns->zones, z, NULL); } - status = dns_startup_interfaces(dns, task->lp_ctx, ifaces); + status = dns_startup_interfaces(dns, ifaces); if (!NT_STATUS_IS_OK(status)) { task_server_terminate(task, "dns failed to setup interfaces", true); return; |