From c13a6fa73c4c42826d12d9630878c8000d7a6dd4 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 21 Apr 2023 10:25:30 +0200 Subject: [PATCH] suricata: work around scan-build warnings suricata.c:691:17: warning: Value stored to 'bits' during its initialization is never read [deadcode.DeadStores] const char *bits = "-bits"; ^~~~ ~~~~~~~~~~~~~~~~ suricata.c:692:17: warning: Value stored to 'endian' during its initialization is never read [deadcode.DeadStores] const char *endian = "-endian"; ^~~~~~ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. --- src/suricata.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/suricata.c b/src/suricata.c index 6a655a1e85..a8f3f84109 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -688,8 +688,8 @@ static void PrintUsage(const char *progname) static void PrintBuildInfo(void) { - const char *bits = "-bits"; - const char *endian = "-endian"; + const char *bits; + const char *endian; char features[2048] = ""; const char *tls; @@ -821,12 +821,16 @@ static void PrintBuildInfo(void) bits = "64-bits"; #elif __WORDSIZE == 32 bits = "32-bits"; +#else + bits = "-bits"; #endif #if __BYTE_ORDER == __BIG_ENDIAN endian = "Big-endian"; #elif __BYTE_ORDER == __LITTLE_ENDIAN endian = "Little-endian"; +#else + endian = "-endian"; #endif printf("%s, %s architecture\n", bits, endian); -- 2.47.2