X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fapplication_interface.c;h=c3c84fd8da9d9edb38acd88dbdc4c9af2c5c0b7a;hb=5a2ec8fc41d14ffc5275ab88761c1fb7e0420a33;hp=ace9ed2f868c626385f3b5db77ccc49512851076;hpb=4744ddbfe0012861895dbd33487569e46b81554b;p=vpp.git diff --git a/src/vnet/session/application_interface.c b/src/vnet/session/application_interface.c index ace9ed2f868..c3c84fd8da9 100644 --- a/src/vnet/session/application_interface.c +++ b/src/vnet/session/application_interface.c @@ -558,6 +558,7 @@ vnet_application_attach (vnet_app_attach_args_t * a) ASSERT (vec_len (fs->ssvm.name) <= 128); a->segment = &fs->ssvm; + a->segment_handle = segment_manager_segment_handle (sm, fs); segment_manager_segment_reader_unlock (sm); vec_free (app_name); @@ -668,7 +669,7 @@ vnet_disconnect_session (vnet_disconnect_args_t * a) /* We're peeking into another's thread pool. Make sure */ ASSERT (s->session_index == session_index_from_handle (a->handle)); - stream_session_disconnect (s); + session_close (s); } return 0; }