diff options
Diffstat (limited to 'g10/free-packet.c')
-rw-r--r-- | g10/free-packet.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/g10/free-packet.c b/g10/free-packet.c index 8176e368b..3883f877a 100644 --- a/g10/free-packet.c +++ b/g10/free-packet.c @@ -82,6 +82,7 @@ free_seckey_enc( PKT_signature *sig ) xfree (sig->pka_info->uri); xfree (sig->pka_info); } + xfree (sig->signers_uid); xfree(sig); } @@ -258,6 +259,8 @@ copy_signature( PKT_signature *d, PKT_signature *s ) d->pka_info = s->pka_info? cp_pka_info (s->pka_info) : NULL; d->hashed = cp_subpktarea (s->hashed); d->unhashed = cp_subpktarea (s->unhashed); + if (s->signers_uid) + d->signers_uid = xstrdup (s->signers_uid); if(s->numrevkeys) { d->revkey=NULL; |