From 2ac9c627aa6aa736f3df9f426e741642694ac911 Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Thu, 1 Jul 2021 16:23:51 +0300 Subject: Fixing memory and descriptor leakage in case of port send failure. In rare cases, when the destination process had finished running but no notification of this was received yet, send could fail with an error, and the send message structure with file descriptors could leak. The leakage was periodically reproduced by respawn tests on FreeBSD 12. --- docs/changes.xml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'docs') diff --git a/docs/changes.xml b/docs/changes.xml index ec8d4981..2af2fc90 100644 --- a/docs/changes.xml +++ b/docs/changes.xml @@ -31,6 +31,20 @@ NGINX Unit updated to 1.25.0. date="" time="" packager="Andrei Belov <defan@nginx.com>"> + + +the router process could crash on TLS connection open when multiple listeners +with TLS certificate configured; the bug had appeared in 1.23.0. + + + + + +a descriptor and memory leak occurred in the router process when an app +process stopped or crashed. + + + @@ -44,13 +58,6 @@ Initial release of Java 17 module for NGINX Unit. - - -the router process could crash on TLS connection open when multiple listeners -with TLS certificate configured; the bug had appeared in 1.23.0. - - - -- cgit