]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Set the clientmgr isc_mem_t context name
authorOndřej Surý <ondrej@sury.org>
Tue, 14 Dec 2021 12:02:50 +0000 (13:02 +0100)
committerArаm Sаrgsyаn <aram@isc.org>
Tue, 14 Dec 2021 19:15:58 +0000 (19:15 +0000)
The memory context created in the clientmgr context was missing a name,
so it was nameless in the memory context statistics.

Set the clientmgr memory context name to "clientmgr".

lib/dns/view.c
lib/ns/client.c

index 5b6ef543888cb9b789d02fe753ef0ecefa44e40e..13679f3d3dd1cc24cefc90239faa451e36caac54 100644 (file)
@@ -830,9 +830,9 @@ dns_view_createresolver(dns_view_t *view, isc_taskmgr_t *taskmgr,
        isc_refcount_increment(&view->weakrefs);
 
        isc_mem_create(&mctx);
+       isc_mem_setname(mctx, "ADB");
 
        result = dns_adb_create(mctx, view, timermgr, taskmgr, &view->adb);
-       isc_mem_setname(mctx, "ADB");
        isc_mem_detach(&mctx);
        if (result != ISC_R_SUCCESS) {
                dns_resolver_shutdown(view->resolver);
index 5eab55c0e37db7def2f9642b4fda4855daf892af..eae128f5733cb86e67cb459be20dc2123967167d 100644 (file)
@@ -2460,6 +2460,7 @@ ns_clientmgr_create(ns_server_t *sctx, isc_taskmgr_t *taskmgr,
        isc_result_t result;
 
        isc_mem_create(&mctx);
+       isc_mem_setname(mctx, "clientmgr");
 
        manager = isc_mem_get(mctx, sizeof(*manager));
        *manager = (ns_clientmgr_t){ .magic = 0, .mctx = mctx };