diff options
Diffstat (limited to 'p11-kit/iter.c')
-rw-r--r-- | p11-kit/iter.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/p11-kit/iter.c b/p11-kit/iter.c index 7f23c53..c144165 100644 --- a/p11-kit/iter.c +++ b/p11-kit/iter.c @@ -815,6 +815,7 @@ p11_kit_iter_free (P11KitIter *iter) finish_iterating (iter, CKR_OK); p11_array_free (iter->modules); p11_attrs_free (iter->match_attrs); + free (iter->slots); for (cb = iter->callbacks; cb != NULL; cb = next) { next = cb->next; @@ -822,4 +823,6 @@ p11_kit_iter_free (P11KitIter *iter) (cb->destroyer) (cb->callback_data); free (cb); } + + free (iter); } |