From 963ce5bc06f0a04d71a6f5c255822b184af4f08d Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Fri, 15 May 2020 14:54:31 +0200 Subject: [PATCH] CLEANUP: channel: Remove channel_htx_copy_msg() function This function is now unused. So it is removed. --- include/proto/channel.h | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/include/proto/channel.h b/include/proto/channel.h index 88f4f2531..175d311e7 100644 --- a/include/proto/channel.h +++ b/include/proto/channel.h @@ -932,22 +932,6 @@ static inline int32_t channel_htx_fwd_headers(struct channel *chn, struct htx *h return pos; } -/* Copy an HTX message stored in the buffer to the channel's one. We - * take care to not overwrite existing data in the channel. All the message is - * copied or nothing. It returns 1 on success and 0 on error. - */ -static inline int channel_htx_copy_msg(struct channel *chn, struct htx *htx, const struct buffer *msg) -{ - /* The channel buffer is empty, we can do a raw copy */ - if (c_empty(chn)) { - chn->buf.data = msg->data; - memcpy(chn->buf.area, msg->area, msg->data); - return 1; - } - - /* Otherwise, we need to append the HTX message */ - return htx_append_msg(htx, htxbuf(msg)); -} /* * Advance the channel buffer's read pointer by bytes. This is useful * when data have been read directly from the buffer. It is illegal to call