MINOR: backend/htx: Don't rewind output data to set the sni on a srv connection
Rewind on output data is useless for HTX streams.
diff --git a/src/backend.c b/src/backend.c
index 7cfc2f2..5590822 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -1655,15 +1655,8 @@
c_adv(&s->req, rewind);
}
else {
- /* rewind the output data. */
- rewind = co_data(&s->req);
- c_rew(&s->req, rewind);
-
smp = sample_fetch_as_type(s->be, s->sess, s, SMP_OPT_DIR_REQ | SMP_OPT_FINAL,
srv->ssl_ctx.sni, SMP_T_STR);
-
- /* restore the pointers */
- c_adv(&s->req, rewind);
}
if (smp_make_safe(smp)) {