]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/bytetest: prevent lto uninitialized error
authorJuliana Fajardini <jufajardini@oisf.net>
Wed, 6 Aug 2025 14:35:09 +0000 (11:35 -0300)
committerVictor Julien <victor@inliniac.net>
Fri, 8 Aug 2025 06:16:51 +0000 (08:16 +0200)
'nbytes' may be used uninitialized [-Werror=maybe-uninitialized]
  532 |         if (!DetectBytetestValidateNbytes(data, nbytes, optstr)) {
      |              ^
detect-bytetest.c:336:14: note: 'nbytes' was declared here
  336 |     uint32_t nbytes;
      |              ^

src/detect-bytetest.c

index 27070ffa36ffdaeba79f8b45d8869c1e831be7d4..c8325cd1c401c330a7ca417885dea691c27e3a59 100644 (file)
@@ -333,7 +333,7 @@ static DetectBytetestData *DetectBytetestParse(
     int res = 0;
     size_t pcre2_len;
     int i;
-    uint32_t nbytes;
+    uint32_t nbytes = 0;
     const char *str_ptr = NULL;
     pcre2_match_data *match = NULL;