mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-28 13:08:06 +00:00
Merge branch '2722-bad-sizeof-declaration-in-main' into 'main'
Fix the sizeof() for array holding the pointers to clientmgr Closes #2722 See merge request isc-projects/bind9!5098
This commit is contained in:
commit
5a10cde89a
@ -272,7 +272,7 @@ ns_interfacemgr_create(isc_mem_t *mctx, ns_server_t *sctx,
|
|||||||
*mgrp = mgr;
|
*mgrp = mgr;
|
||||||
|
|
||||||
mgr->clientmgrs = isc_mem_get(mgr->mctx,
|
mgr->clientmgrs = isc_mem_get(mgr->mctx,
|
||||||
mgr->ncpus * sizeof(*mgr->clientmgrs[0]));
|
mgr->ncpus * sizeof(mgr->clientmgrs[0]));
|
||||||
for (size_t i = 0; i < (size_t)mgr->ncpus; i++) {
|
for (size_t i = 0; i < (size_t)mgr->ncpus; i++) {
|
||||||
result = ns_clientmgr_create(mgr->sctx, mgr->taskmgr,
|
result = ns_clientmgr_create(mgr->sctx, mgr->taskmgr,
|
||||||
mgr->timermgr, mgr->aclenv, (int)i,
|
mgr->timermgr, mgr->aclenv, (int)i,
|
||||||
@ -333,7 +333,7 @@ ns_interfacemgr_destroy(ns_interfacemgr_t *mgr) {
|
|||||||
ns_clientmgr_destroy(&mgr->clientmgrs[i]);
|
ns_clientmgr_destroy(&mgr->clientmgrs[i]);
|
||||||
}
|
}
|
||||||
isc_mem_put(mgr->mctx, mgr->clientmgrs,
|
isc_mem_put(mgr->mctx, mgr->clientmgrs,
|
||||||
mgr->ncpus * sizeof(*mgr->clientmgrs[0]));
|
mgr->ncpus * sizeof(mgr->clientmgrs[0]));
|
||||||
|
|
||||||
if (mgr->sctx != NULL) {
|
if (mgr->sctx != NULL) {
|
||||||
ns_server_detach(&mgr->sctx);
|
ns_server_detach(&mgr->sctx);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user