From: Willy Tarreau Date: Tue, 29 Jan 2019 16:45:23 +0000 (+0100) Subject: BUILD/MINOR: peers: shut up a build warning introduced during last cleanup X-Git-Tag: v2.0-dev1~125 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6254a9257e296f8439c92f43430fe8805f4cd8f2;p=thirdparty%2Fhaproxy.git BUILD/MINOR: peers: shut up a build warning introduced during last cleanup A new warning appears when building at -O0 since commit 3f0fb9df6 ("MINOR: peers: move "hello" message treatment code to reduce the size of the I/O handler."), it is related to the fact that proto_len is initialized from strlen() which is not a constant. Let's replace it with sizeof-1 instead and also mark the variable as static since it's useless outside of the file. --- diff --git a/src/peers.c b/src/peers.c index 2830e9e39e..bca56aa1d4 100644 --- a/src/peers.c +++ b/src/peers.c @@ -199,7 +199,7 @@ enum { #define PEER_MINOR_VER 1 #define PEER_DWNGRD_MINOR_VER 0 -size_t proto_len = strlen(PEER_SESSION_PROTO_NAME); +static size_t proto_len = sizeof(PEER_SESSION_PROTO_NAME) - 1; struct peers *cfg_peers = NULL; static void peer_session_forceshutdown(struct appctx *appctx);