mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-04 14:23:00 -04:00
Merge branch '2812-fix-get-realloc-put-mismatch-in-netmgr' into 'main'
Revert the allocate/free -> get/put change from jemalloc change Closes #2812 See merge request isc-projects/bind9!5252
This commit is contained in:
commit
d7aa979a6c
1 changed files with 5 additions and 7 deletions
|
|
@ -1259,10 +1259,8 @@ nmsocket_cleanup(isc_nmsocket_t *sock, bool dofree FLARG) {
|
|||
isc_astack_destroy(sock->inactivereqs);
|
||||
sock->magic = 0;
|
||||
|
||||
isc_mem_put(sock->mgr->mctx, sock->ah_frees,
|
||||
sock->ah_size * sizeof(sock->ah_frees[0]));
|
||||
isc_mem_put(sock->mgr->mctx, sock->ah_handles,
|
||||
sock->ah_size * sizeof(sock->ah_handles[0]));
|
||||
isc_mem_free(sock->mgr->mctx, sock->ah_frees);
|
||||
isc_mem_free(sock->mgr->mctx, sock->ah_handles);
|
||||
isc_mutex_destroy(&sock->lock);
|
||||
isc_condition_destroy(&sock->scond);
|
||||
#if HAVE_LIBNGHTTP2
|
||||
|
|
@ -1474,9 +1472,9 @@ isc___nmsocket_init(isc_nmsocket_t *sock, isc_nm_t *mgr, isc_nmsocket_type type,
|
|||
isc_nm_attach(mgr, &sock->mgr);
|
||||
sock->uv_handle.handle.data = sock;
|
||||
|
||||
sock->ah_frees = isc_mem_get(mgr->mctx,
|
||||
sock->ah_size * sizeof(sock->ah_frees[0]));
|
||||
sock->ah_handles = isc_mem_get(
|
||||
sock->ah_frees = isc_mem_allocate(
|
||||
mgr->mctx, sock->ah_size * sizeof(sock->ah_frees[0]));
|
||||
sock->ah_handles = isc_mem_allocate(
|
||||
mgr->mctx, sock->ah_size * sizeof(sock->ah_handles[0]));
|
||||
ISC_LINK_INIT(&sock->quotacb, link);
|
||||
for (size_t i = 0; i < 32; i++) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue