From 93a0fb74f47ca907aaccf634c0b63190964b17a8 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Tue, 27 Feb 2024 19:06:41 +0100 Subject: [PATCH] BUILD: buf: make b_ncat() take a const for the source In 2.7 with commit 35df34223b ("MINOR: buffers: split b_force_xfer() into b_cpy() and b_force_xfer()"), b_ncat() was extracted from b_force_xfer() but kept its source variable instead of constant, making it unusable for calls from a const source. Let's just fix it. --- include/haproxy/buf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/haproxy/buf.h b/include/haproxy/buf.h index e98161ebe..59484684a 100644 --- a/include/haproxy/buf.h +++ b/include/haproxy/buf.h @@ -619,7 +619,7 @@ static inline size_t b_xfer(struct buffer *dst, struct buffer *src, size_t count * b_room(dst). * Returns the number of bytes copied. */ -static inline size_t b_ncat(struct buffer *dst, struct buffer *src, size_t count) +static inline size_t b_ncat(struct buffer *dst, const struct buffer *src, size_t count) { size_t ret, block1, block2; -- 2.47.3