From f6dfd88a92388823258efbf858fc3a2db7fa7bd3 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Mon, 9 Jul 2018 11:43:36 +0200 Subject: [PATCH] MINOR: buffer: b_set_data() doesn't truncate output data anymore b_set_data() is used : - in proto_http and hlua to trim input data (b_set_data(co_data())) - in SPOE to append data to a buffer while building a message In no case will this truncate a buffer so we can safely remove the test for len < b->output. --- include/common/buf.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/common/buf.h b/include/common/buf.h index 6eec42292..b223b21fa 100644 --- a/include/common/buf.h +++ b/include/common/buf.h @@ -385,8 +385,6 @@ static inline void b_add(struct buffer *b, size_t count) /* b_set_data() : sets the buffer's length */ static inline void b_set_data(struct buffer *b, size_t len) { - if (len < b->output) - b->output = len; b->len = len; }