MINOR: connections: Make rcv_buf mandatory and nuke cs_recv().
Reintroduce h2_rcv_buf(), right now it just does what cs_recv() did, but
should be modified later.
diff --git a/src/checks.c b/src/checks.c
index ef7237a..bb50548 100644
--- a/src/checks.c
+++ b/src/checks.c
@@ -850,7 +850,7 @@
done = 0;
- cs_recv(cs, &check->bi, b_size(&check->bi), 0);
+ cs->conn->mux->rcv_buf(cs, &check->bi, b_size(&check->bi), 0);
if (conn->flags & (CO_FL_ERROR | CO_FL_SOCK_RD_SH) || cs->flags & CS_FL_ERROR) {
done = 1;
if ((conn->flags & CO_FL_ERROR || cs->flags & CS_FL_ERROR) && !b_data(&check->bi)) {
@@ -2917,7 +2917,7 @@
goto out_end_tcpcheck;
__cs_want_recv(cs);
- if (cs_recv(cs, &check->bi, b_size(&check->bi), 0) <= 0) {
+ if (cs->conn->mux->rcv_buf(cs, &check->bi, b_size(&check->bi), 0) <= 0) {
if (conn->flags & (CO_FL_ERROR | CO_FL_SOCK_RD_SH) || cs->flags & CS_FL_ERROR) {
done = 1;
if ((conn->flags & CO_FL_ERROR || cs->flags & CS_FL_ERROR) && !b_data(&check->bi)) {