]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
serv: fix memleak when a connected client disappears
authorDaiki Ueno <ueno@gnu.org>
Sat, 27 Jan 2024 02:09:18 +0000 (11:09 +0900)
committerDaiki Ueno <ueno@gnu.org>
Sat, 27 Jan 2024 02:09:53 +0000 (11:09 +0900)
Reported by Hubert Kario.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
src/serv.c

index c5f807d03a90ee93d2740c83808b8e84faee0c25..17db12c5caa7bd5bf0dcc22905a589eeb5319270 100644 (file)
@@ -186,6 +186,7 @@ static void listener_free(const void *elt)
                close(j->fd);
                gnutls_deinit(j->tls_session);
        }
+       free(j);
 }
 
 /* we use primes up to 1024 in this server.