CLEANUP: muxes: Remove useless calls to b_realign_if_empty()
In H1, H2 and FCGI muxes, b_realign_if_empty() is called to reset the head
of an empty buffer before setting it a specific value to permit the
zero-copy. Thus, we can remove call to b_realign_if_empty().
diff --git a/src/mux_fcgi.c b/src/mux_fcgi.c
index 3e1cff8..2cc5177 100644
--- a/src/mux_fcgi.c
+++ b/src/mux_fcgi.c
@@ -2788,7 +2788,6 @@
return 0;
}
- b_realign_if_empty(buf);
if (!b_data(buf)) {
/* try to pre-align the buffer like the
* rxbufs will be to optimize memory copies. We'll make
diff --git a/src/mux_h1.c b/src/mux_h1.c
index 4262b54..a3aa388 100644
--- a/src/mux_h1.c
+++ b/src/mux_h1.c
@@ -2547,7 +2547,6 @@
TRACE_STATE("h1c ibuf not full anymore", H1_EV_H1C_RECV|H1_EV_H1C_BLK);
}
- b_realign_if_empty(&h1c->ibuf);
if (!b_data(&h1c->ibuf)) {
/* try to pre-align the buffer like the rxbufs will be
* to optimize memory copies.
diff --git a/src/mux_h2.c b/src/mux_h2.c
index 5f35d89..4d71422 100644
--- a/src/mux_h2.c
+++ b/src/mux_h2.c
@@ -3617,7 +3617,6 @@
return 0;
}
- b_realign_if_empty(buf);
if (!b_data(buf)) {
/* try to pre-align the buffer like the
* rxbufs will be to optimize memory copies. We'll make