X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fapplication.c;h=260ae5882096e5550b3bc2393c04386f1ea17923;hb=400ded36422689c1783e220a1846447bc0058234;hp=7d0fd5567a3271f17b2db5f00901ccb03007d562;hpb=41c9e04be0ca3a081926045e78dc969dab563532;p=vpp.git diff --git a/src/vnet/session/application.c b/src/vnet/session/application.c index 7d0fd5567a3..260ae588209 100644 --- a/src/vnet/session/application.c +++ b/src/vnet/session/application.c @@ -557,13 +557,12 @@ app_worker_free (app_worker_t * app_wrk) && app_wrk->first_segment_manager != app_wrk->connects_seg_manager) { sm = segment_manager_get (app_wrk->first_segment_manager); + sm->first_is_protected = 0; + sm->app_wrk_index = SEGMENT_MANAGER_INVALID_APP_INDEX; /* .. and has no fifos, e.g. it might be used for redirected sessions, * remove it */ if (!segment_manager_has_fifos (sm)) - { - sm->app_wrk_index = SEGMENT_MANAGER_INVALID_APP_INDEX; - segment_manager_del (sm); - } + segment_manager_del (sm); } /*