From 1f7042506cdb0f3e9e1cbfe4a05c6e9e6b4d24f3 Mon Sep 17 00:00:00 2001 From: Xiaoming Jiang Date: Wed, 19 Apr 2023 08:41:29 +0000 Subject: [PATCH] session: fix app_listener memory leak if session listen failed Type: fix Signed-off-by: Xiaoming Jiang Change-Id: Iaa3ad87d56163396476bcaaa34e52948b9032f4e --- src/vnet/session/application.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vnet/session/application.c b/src/vnet/session/application.c index ad4d447c543..cfa97190bf9 100644 --- a/src/vnet/session/application.c +++ b/src/vnet/session/application.c @@ -189,6 +189,7 @@ app_listener_alloc_and_init (application_t * app, { ls = session_get_from_handle (lh); session_free (ls); + app_listener_free (app, app_listener); return rv; } @@ -223,6 +224,7 @@ app_listener_alloc_and_init (application_t * app, { ls = listen_session_get_from_handle (lh); session_free (ls); + app_listener_free (app, app_listener); return rv; } ls = listen_session_get_from_handle (lh); -- 2.16.6