diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:56:52 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:56:52 +0000 |
commit | 4289761a7b61df4b64c11ada446a187df61e6a1e (patch) | |
tree | ed7ceb7a1652fb9f865fafd21fbe18d1a3b5f79d /iterator/iter_hints.c | |
parent | 197f1a0fe3e81cde0cd25a3a1f37ebedf9a99488 (diff) |
Diffstat (limited to 'iterator/iter_hints.c')
-rw-r--r-- | iterator/iter_hints.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/iterator/iter_hints.c b/iterator/iter_hints.c index 1d4c228fabc21..e8d09338e9749 100644 --- a/iterator/iter_hints.c +++ b/iterator/iter_hints.c @@ -244,14 +244,16 @@ read_stubs_addr(struct config_stub* s, struct delegpt* dp) struct config_strlist* p; struct sockaddr_storage addr; socklen_t addrlen; + char* auth_name; for(p = s->addrs; p; p = p->next) { log_assert(p->str); - if(!extstrtoaddr(p->str, &addr, &addrlen)) { + if(!authextstrtoaddr(p->str, &addr, &addrlen, &auth_name)) { log_err("cannot parse stub %s ip address: '%s'", s->name, p->str); return 0; } - if(!delegpt_add_addr_mlc(dp, &addr, addrlen, 0, 0)) { + if(!delegpt_add_addr_mlc(dp, &addr, addrlen, 0, 0, + auth_name)) { log_err("out of memory"); return 0; } |