diff options
author | Daiki Ueno <dueno@redhat.com> | 2018-04-10 09:47:06 +0200 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2018-04-10 17:57:11 +0200 |
commit | cbef7f5d8a14d46ecdf0c25c3d38d26598a66f8c (patch) | |
tree | 915995bc8ca6d150a33946a9bfe7796d553d8279 /trust | |
parent | e4a5466e5e3cfe22344e79c6e1a0ad9a7945a602 (diff) |
trust: Fix memleak in p11_enumerate_opt_filter
p11_kit_iter_add_filter() takes the ownership of given attributes.
Spotted by address sanitizer.
Diffstat (limited to 'trust')
-rw-r--r-- | trust/enumerate.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/trust/enumerate.c b/trust/enumerate.c index 9b43b9b..e197765 100644 --- a/trust/enumerate.c +++ b/trust/enumerate.c @@ -613,6 +613,7 @@ p11_enumerate_opt_filter (p11_enumerate *ex, } p11_kit_iter_add_filter (ex->iter, attrs, p11_attrs_count (attrs)); + p11_attrs_free (attrs); ex->num_filters++; return true; } |