detect/address: avoid cppcheck false positive

src/detect-engine-address.c:1386:5: error: Memory leak: map.string [memleak]
    return true;
    ^

Seems cppcheck looses track of the pointer after the unnecessary cast to
void.

Bug: #6527.
pull/10486/head
Victor Julien 2 years ago committed by Victor Julien
parent 6c193b1a3d
commit 78703bbc86

@ -1377,7 +1377,7 @@ static bool DetectAddressMapAdd(DetectEngineCtx *de_ctx, const char *string,
map->address = address;
map->contains_negation = contains_negation;
if (HashListTableAdd(de_ctx->address_table, (void *)map, 0) != 0) {
if (HashListTableAdd(de_ctx->address_table, map, 0) != 0) {
SCFree(map->string);
SCFree(map);
return false;

Loading…
Cancel
Save