diff --git a/src/ssl_sock.c b/src/ssl_sock.c index 57cb7c7f3..1fa7374db 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -6604,6 +6604,10 @@ void ssl_sock_set_servername(struct connection *conn, const char *hostname) if (!conn_is_ssl(conn)) return; + + BUG_ON(!(conn->flags & CO_FL_WAIT_L6_CONN)); + BUG_ON(!(conn->flags & CO_FL_SSL_WAIT_HS)); + ctx = conn->xprt_ctx; s = __objt_server(conn->target);