From f09e317f2b5df40cde328abeeeba0971c76e45b3 Mon Sep 17 00:00:00 2001
From: Ivan Shvedunov <ivan4th@gmail.com>
Date: Fri, 24 Jul 2020 17:58:31 +0300
Subject: [PATCH 1/2] Fix bad session lookups after failed
 session_connected_callback

session_stream_connect_notify() was leaving invalid session lookup
table entries when app_worker_connect_notify() failed

Type: fix
---
 src/vnet/session/session.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/vnet/session/session.c b/src/vnet/session/session.c
index 0956b2f9d..f09d4808c 100644
--- a/src/vnet/session/session.c
+++ b/src/vnet/session/session.c
@@ -812,6 +812,7 @@ session_stream_connect_notify (transport_connection_t * tc,
 
   if (app_worker_connect_notify (app_wrk, s, SESSION_E_NONE, opaque))
     {
+      session_lookup_del_connection (tc);
       s = session_get (new_si, new_ti);
       session_free_w_fifos (s);
       return -1;
-- 
2.24.0

