BUG/MEDIUM: session: enable the conn_session_update() callback
This callback was introduced by commit 9683e9a0 but never enabled because
the CO_FL_WAKE_DATA flag was not set. The result is that this function is
never called when an SSL handshake fails, so the connection is only closed
on timeout.
diff --git a/src/session.c b/src/session.c
index 1d5514e..ba074c8 100644
--- a/src/session.c
+++ b/src/session.c
@@ -199,7 +199,7 @@
t->process = expire_mini_session;
t->expire = tick_add_ifset(now_ms, p->timeout.client);
task_queue(t);
- s->si[0].conn.flags |= CO_FL_INIT_DATA;
+ s->si[0].conn.flags |= CO_FL_INIT_DATA | CO_FL_WAKE_DATA;
return 1;
}