diff options
Diffstat (limited to 'gpgme/recipient.c')
-rw-r--r-- | gpgme/recipient.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gpgme/recipient.c b/gpgme/recipient.c index c9a217e2..522f6794 100644 --- a/gpgme/recipient.c +++ b/gpgme/recipient.c @@ -43,7 +43,14 @@ gpgme_recipients_new (GpgmeRecipients *r_rset) void gpgme_recipients_release ( GpgmeRecipients rset ) { - /* fixme: release the linked list */ + if (rset) { + struct user_id_s *u, *u2; + + for (u = rset->list; u; u = u2) { + u2 = u->next; + xfree(u); + } + } xfree ( rset ); } |