From: Florin Coras Date: Mon, 25 Aug 2025 13:11:19 +0000 (-0400) Subject: session: fix app listener free if listen returns X-Git-Tag: v26.02-rc0~70 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F33%2F43633%2F2;p=vpp.git session: fix app listener free if listen returns If listen fails, regrab app listener in case transports reallocated the app listener pool. Type: fix Change-Id: Ifeb512ececacd9bd8f201eac2e08ab4ee6f1cdd5 Signed-off-by: Florin Coras --- diff --git a/src/vnet/session/application.c b/src/vnet/session/application.c index ee66d755ad3..afe7a5eb3d8 100644 --- a/src/vnet/session/application.c +++ b/src/vnet/session/application.c @@ -221,6 +221,7 @@ app_listener_alloc_and_init (application_t * app, if ((rv = session_listen (ls, sep))) { ls = listen_session_get_from_handle (lh); + app_listener = app_listener_get (al_index); session_free (ls); app_listener_free (app, app_listener); return rv;