summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/expr/dynset.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/expr/dynset.c b/src/expr/dynset.c
index b2d8edc..91dbea9 100644
--- a/src/expr/dynset.c
+++ b/src/expr/dynset.c
@@ -277,6 +277,8 @@ static void nftnl_expr_dynset_free(const struct nftnl_expr *e)
struct nftnl_expr_dynset *dynset = nftnl_expr_data(e);
xfree(dynset->set_name);
+ if (dynset->expr)
+ nftnl_expr_free(dynset->expr);
}
struct expr_ops expr_ops_dynset = {