From: Andy Warner Date: Fri, 6 Mar 2026 07:57:54 +0000 (-0700) Subject: Add lock unlock for view in memory error handling (#1415) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da3812953ac96acb23dea03a692f043ccf354d51;p=thirdparty%2Funbound.git Add lock unlock for view in memory error handling (#1415) view->lock would be skipped during an out of memory error bailout. --- diff --git a/respip/respip.c b/respip/respip.c index f39ce5805..ff12114de 100644 --- a/respip/respip.c +++ b/respip/respip.c @@ -973,6 +973,9 @@ respip_rewrite_reply(const struct query_info* qinfo, lock_rw_unlock(&raddr->lock); lock_rw_unlock(&a->lock); lock_rw_unlock(&az->rpz_lock); + if(view) { + lock_rw_unlock(&view->lock); + } return 0; } if(rpz_used) {