summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2021-06-23 14:44:12 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2021-06-23 14:44:36 +0200
commitd70cf33fdce309b81bba623d65aafbc2658e0c9a (patch)
tree6dcb928a6d5c748307f0b95895ae657af5b5082d /src
parent6e1ea84b0ec6f2b9eeed02434a9bc54da0b1b73a (diff)
rule: obj_free() releases timeout state string
Missing free() on the timeout state string on object release. Fixes: 7a0e26723496 ("rule: memleak of list of timeout policies" Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r--src/rule.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rule.c b/src/rule.c
index 10569aa7..877eae3c 100644
--- a/src/rule.c
+++ b/src/rule.c
@@ -1714,6 +1714,7 @@ void obj_free(struct obj *obj)
list_for_each_entry_safe(ts, next, &obj->ct_timeout.timeout_list, head) {
list_del(&ts->head);
+ xfree(ts->timeout_str);
xfree(ts);
}
}