* Public functions.
*/
-isc_result_t
+void
dns_adb_create(isc_mem_t *mem, dns_view_t *view, isc_loopmgr_t *loopmgr,
dns_adb_t **newadb) {
dns_adb_t *adb = NULL;
*/
adb->magic = DNS_ADB_MAGIC;
*newadb = adb;
- return (ISC_R_SUCCESS);
}
void
**** FUNCTIONS
****/
-isc_result_t
+void
dns_adb_create(isc_mem_t *mem, dns_view_t *view, isc_loopmgr_t *loopmgr,
dns_adb_t **newadb);
/*%<
*\li 'loopmgr' be a valid loop manager.
*
*\li 'newadb' != NULL && '*newadb' == NULL.
- *
- * Returns:
- *
- *\li #ISC_R_SUCCESS after happiness.
- *\li #ISC_R_NOMEMORY after resource allocation failure.
*/
#if DNS_ADB_TRACE
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,
dns_adb_shutdown(view->adb);
dns_adb_detach(&view->adb);
-cleanup_resolver:
dns_resolver_shutdown(view->resolver);
dns_resolver_detach(&view->resolver);