]> git.ipfire.org Git - thirdparty/suricata.git/commit
radix: add debug validation to assist scan-build
authorVictor Julien <vjulien@oisf.net>
Fri, 21 Apr 2023 12:57:22 +0000 (14:57 +0200)
committerVictor Julien <vjulien@oisf.net>
Mon, 24 Apr 2023 05:17:22 +0000 (07:17 +0200)
commitfa5acc17430adb69293d8a04c4dec9848a73ae1f
tree673cb874ac9dd4c5f26f6146ccd38b9078135377
parent5914e0518cab0cd96df83c69f3f866322415ff93
radix: add debug validation to assist scan-build

util-radix-tree.c:595:34: warning: Access to field 'stream' results in a dereference of a null pointer (loaded from field 'prefix') [core.NullDereference]
        if ((temp = (stream[i] ^ bottom_node->prefix->stream[i])) == 0) {
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
util-radix-tree.c:717:30: warning: Access to field 'stream' results in a dereference of a null pointer (loaded from field 'prefix') [core.NullDereference]
        if (SC_RADIX_BITTEST(bottom_node->prefix->stream[differ_bit >> 3],
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./util-radix-tree.h:27:34: note: expanded from macro 'SC_RADIX_BITTEST'
 #define SC_RADIX_BITTEST(x, y) ((x) & (y))
                                 ^
2 warnings generated.
src/util-radix-tree.c