aboutsummaryrefslogtreecommitdiffstats
path: root/g10/free-packet.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/free-packet.c')
-rw-r--r--g10/free-packet.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/g10/free-packet.c b/g10/free-packet.c
index f13882d3e..e760999be 100644
--- a/g10/free-packet.c
+++ b/g10/free-packet.c
@@ -215,6 +215,12 @@ copy_signature( PKT_signature *d, PKT_signature *s )
}
d->hashed = cp_subpktarea (s->hashed);
d->unhashed = cp_subpktarea (s->unhashed);
+ if(s->numrevkeys)
+ {
+ d->revkey=NULL;
+ d->numrevkeys=0;
+ parse_revkeys(d);
+ }
return d;
}
@@ -539,5 +545,3 @@ cmp_user_ids( PKT_user_id *a, PKT_user_id *b )
return res;
}
-
-