DnsResolverDeinit
Description
Release every owned string / Vec. Safe on a partially-initialised resolver.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
SysDns.c:37:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return got && found_v4;- In
SysDns.c:54:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return got;- In
SysDns.c:72:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return got;- In
SysDns.c:98:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return ok;- In
SysDns.c:123:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return ok;- In
SysDns.c:153:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return ok;- In
SysDns.c:177:
}
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return ok;- In
SysDns.c:196:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return ok;- In
SysDns.c:215:
VecDeinit(&out);
DnsResolverDeinit(&r);
DefaultAllocatorDeinit(&alloc);
return ok;- In
Dns.c:426:
}
void DnsResolverDeinit(DnsResolver *self) {
if (!self) {
return;- In
Beam.c:219:
if (!DnsResolve(&resolver, listen_spec, SOCKET_KIND_TCP, &listen_addr)) {
LOG_ERROR("invalid --listen address: {}", listen_spec);
DnsResolverDeinit(&resolver);
return 1;
}- In
Beam.c:226:
if (!DnsResolve(&resolver, upstream_spec, SOCKET_KIND_TCP, &upstream_addr)) {
LOG_ERROR("invalid --upstream address: {}", upstream_spec);
DnsResolverDeinit(&resolver);
return 1;
}- In
Beam.c:229:
return 1;
}
DnsResolverDeinit(&resolver);
Listener listener;- In
Resolve.c:40:
DnsAddrs addrs = VecInitT(addrs, alloc);
if (!DnsResolve(&r, hostname, 0, SOCKET_KIND_TCP, &addrs)) {
DnsResolverDeinit(&r);
return 1;
}- In
Resolve.c:57:
VecDeinit(&addrs);
DnsResolverDeinit(&r);
}
Last updated on