mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 06:25:31 +00:00
Refactor dns_adb_create() to return void
After isc_stats_create() change, the dns_adb_create() cannot fail, so refactor the function to return void and fix all its uses.
This commit is contained in:
committed by
Ondřej Surý
parent
5321c474ea
commit
045d8d9ed6
@@ -619,11 +619,8 @@ dns_view_createresolver(dns_view_t *view, isc_loopmgr_t *loopmgr,
|
||||
|
||||
isc_mem_create(&mctx);
|
||||
isc_mem_setname(mctx, "ADB");
|
||||
result = dns_adb_create(mctx, view, loopmgr, &view->adb);
|
||||
dns_adb_create(mctx, view, loopmgr, &view->adb);
|
||||
isc_mem_detach(&mctx);
|
||||
if (result != ISC_R_SUCCESS) {
|
||||
goto cleanup_resolver;
|
||||
}
|
||||
|
||||
result = dns_requestmgr_create(view->mctx, view->dispatchmgr,
|
||||
dispatchv4, dispatchv6,
|
||||
@@ -638,7 +635,6 @@ cleanup_adb:
|
||||
dns_adb_shutdown(view->adb);
|
||||
dns_adb_detach(&view->adb);
|
||||
|
||||
cleanup_resolver:
|
||||
dns_resolver_shutdown(view->resolver);
|
||||
dns_resolver_detach(&view->resolver);
|
||||
|
||||
|
Reference in New Issue
Block a user