diff options
author | Florin Coras <fcoras@cisco.com> | 2021-08-12 18:12:09 -0700 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2021-08-30 14:26:23 +0000 |
commit | 98078ab88d93de4e44427c018cd3a74fc0ce8234 (patch) | |
tree | 80151ef6ffba300d51310aa4bb9cfe2a56cc053f /src/vnet/session/application.c | |
parent | 18599c5861d96723359997f2c70fc28fcac0e984 (diff) |
session: close app wrk socket on delete
Type: improvement
Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I54fa6e8f12bb52988888e7019a88d6891017944c
Diffstat (limited to 'src/vnet/session/application.c')
-rw-r--r-- | src/vnet/session/application.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vnet/session/application.c b/src/vnet/session/application.c index 7fe81885725..d3e598ca271 100644 --- a/src/vnet/session/application.c +++ b/src/vnet/session/application.c @@ -1061,6 +1061,8 @@ vnet_app_worker_add_del (vnet_app_worker_add_del_args_t * a) return VNET_API_ERROR_INVALID_VALUE; application_api_table_del (app_wrk->api_client_index); + if (appns_sapi_enabled ()) + sapi_socket_close_w_handle (app_wrk->api_client_index); app_worker_free (app_wrk); app_worker_map_free (app, wrk_map); if (application_n_workers (app) == 0) |