From 42fb809cf455aac59dbe35ebd59262fb52e58bb5 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Mon, 24 Nov 2014 10:47:35 +0100 Subject: [PATCH] BUG/MINOR: peers: the buffer size is global.tune.bufsize, not trash.size Currently this is harmless since trash.size is copied from global.tune.bufsize, but this may soon change when buffers become more dynamic. At least for consistency it should be backported to 1.5. --- src/peers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/peers.c b/src/peers.c index b1022ab43..b196d881e 100644 --- a/src/peers.c +++ b/src/peers.c @@ -1240,7 +1240,7 @@ static struct session *peer_session_create(struct peer *peer, struct peer_sessio if ((s->req->buf = pool_alloc2(pool2_buffer)) == NULL) goto out_fail_req_buf; /* no memory */ - s->req->buf->size = trash.size; + s->req->buf->size = global.tune.bufsize; channel_init(s->req); s->req->prod = &s->si[0]; s->req->cons = &s->si[1]; @@ -1266,7 +1266,7 @@ static struct session *peer_session_create(struct peer *peer, struct peer_sessio if ((s->rep->buf = pool_alloc2(pool2_buffer)) == NULL) goto out_fail_rep_buf; /* no memory */ - s->rep->buf->size = trash.size; + s->rep->buf->size = global.tune.bufsize; channel_init(s->rep); s->rep->prod = &s->si[1]; s->rep->cons = &s->si[0];