X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fsession.c;h=56f885b2aca919e46d3227ef714205d41d9d2912;hb=54693d23307ce8944a4d97379efd3bd4dcf0485c;hp=897cb1a5a1e661382bf28b21a899fac7b358103f;hpb=5df580eec93c0c6fc07dd38f8713f671565b9c38;p=vpp.git diff --git a/src/vnet/session/session.c b/src/vnet/session/session.c index 897cb1a5a1e..56f885b2aca 100644 --- a/src/vnet/session/session.c +++ b/src/vnet/session/session.c @@ -753,9 +753,10 @@ stream_session_disconnect_notify (transport_connection_t * tc) stream_session_t *s; s = session_get (tc->s_index, tc->thread_index); - server = application_get (s->app_index); - server->cb_fns.session_disconnect_callback (s); s->session_state = SESSION_STATE_CLOSING; + server = application_get_if_valid (s->app_index); + if (server) + server->cb_fns.session_disconnect_callback (s); } /**