aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keygen.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/keygen.c')
-rw-r--r--g10/keygen.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/g10/keygen.c b/g10/keygen.c
index a657c13c9..4ff68941e 100644
--- a/g10/keygen.c
+++ b/g10/keygen.c
@@ -2667,7 +2667,14 @@ start_tree(KBNODE *tree)
PACKET *pkt;
pkt=xmalloc_clear(sizeof(*pkt));
- pkt->pkttype=PKT_NONE;
+
+ /* We're not acually using a user ID here - this is just an
+ arbitrary choice. We delete it anyway. */
+
+ pkt->pkttype=PKT_USER_ID;
+ pkt->pkt.user_id=xmalloc_clear(sizeof *pkt->pkt.user_id);
+ pkt->pkt.user_id->ref=1;
+
*tree=new_kbnode(pkt);
delete_kbnode(*tree);
}