From c9598fb9c65285b4bd483dcf6a5187940224241d Mon Sep 17 00:00:00 2001 From: Bostjan Meglic <103102696+bmeglicit@users.noreply.github.com> Date: Thu, 23 Jun 2022 13:43:36 +0200 Subject: [PATCH] [SBI] Fix memory leak for nghttp2 session (#1618) Delete nghttp2 session to prevent memory leaks. The issue was detected using valgrind. --- lib/sbi/nghttp2-server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/sbi/nghttp2-server.c b/lib/sbi/nghttp2-server.c index 999df08c4..2306ac01c 100644 --- a/lib/sbi/nghttp2-server.c +++ b/lib/sbi/nghttp2-server.c @@ -477,6 +477,7 @@ static void session_remove(ogs_sbi_session_t *sbi_sess) ogs_list_remove(&server->session_list, sbi_sess); stream_remove_all(sbi_sess); + nghttp2_session_del(sbi_sess->session); ogs_assert(sbi_sess->poll.read); ogs_pollset_remove(sbi_sess->poll.read);