diff options
-rw-r--r-- | src/vnet/session/session.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vnet/session/session.c b/src/vnet/session/session.c index cd8da50a5c9..e51b138968e 100644 --- a/src/vnet/session/session.c +++ b/src/vnet/session/session.c @@ -880,6 +880,7 @@ session_open_cl (u32 app_wrk_index, session_endpoint_t * rmt, u32 opaque) transport_connection_t *tc; transport_endpoint_cfg_t *tep; app_worker_t *app_wrk; + session_handle_t sh; session_t *s; int rv; @@ -904,6 +905,9 @@ session_open_cl (u32 app_wrk_index, session_endpoint_t * rmt, u32 opaque) return -1; } + sh = session_handle (s); + session_lookup_add_connection (tc, sh); + return app_worker_connect_notify (app_wrk, s, opaque); } |