diff --git a/src/ssl_sock.c b/src/ssl_sock.c index 060269bcf..83204c169 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -7868,14 +7868,12 @@ enum act_return ssl_action_wait_for_hs(struct act_rule *rule, struct proxy *px, struct session *sess, struct stream *s, int flags) { struct connection *conn; - struct stconn *cs; conn = objt_conn(sess->origin); - cs = s->scf; - if (conn && cs) { + if (conn) { if (conn->flags & (CO_FL_EARLY_SSL_HS | CO_FL_SSL_WAIT_HS)) { - sc_ep_set(cs, SE_FL_WAIT_FOR_HS); + sc_ep_set(s->scf, SE_FL_WAIT_FOR_HS); s->req.flags |= CF_READ_NULL; return ACT_RET_YIELD; }