From: Xiaoming Jiang Date: Wed, 19 Apr 2023 08:41:29 +0000 (+0000) Subject: session: fix app_listener memory leak if session listen failed X-Git-Tag: v23.10-rc0~72 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=1f7042506cdb0f3e9e1cbfe4a05c6e9e6b4d24f3;p=vpp.git session: fix app_listener memory leak if session listen failed Type: fix Signed-off-by: Xiaoming Jiang Change-Id: Iaa3ad87d56163396476bcaaa34e52948b9032f4e --- 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);