From 0c9cf8fabb9fd07dffa189d55487d4dbee49dde9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Wed, 16 Aug 2023 16:55:02 +0200 Subject: [PATCH] Limit the memory pool for the uvreqs Set the number of maximum free items for the uvreq memory pool to 64. --- lib/isc/netmgr/netmgr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/isc/netmgr/netmgr.c b/lib/isc/netmgr/netmgr.c index d4f2c2c722..a6968f40a7 100644 --- a/lib/isc/netmgr/netmgr.c +++ b/lib/isc/netmgr/netmgr.c @@ -239,6 +239,7 @@ isc_netmgr_create(isc_mem_t *mctx, isc_loopmgr_t *loopmgr, isc_nm_t **netmgrp) { isc_mempool_create(worker->mctx, sizeof(isc__nm_uvreq_t), &worker->uvreq_pool); + isc_mempool_setfreemax(worker->uvreq_pool, ISC_NM_UVREQS_MAX); isc_loop_attach(loop, &worker->loop); isc_loop_teardown(loop, networker_teardown, worker);