gpg: Fix export porting of zero length user ID packets.
authorWerner Koch <wk@gnupg.org>
Thu, 30 Mar 2017 08:35:20 +0000 (10:35 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 30 Mar 2017 08:49:41 +0000 (10:49 +0200)
commit2975eee420007557a138445d0505f1d590d88d7e
treeb516b340d646dc3d74b15b518c24d420e0adeeda
parent5c599e4f6edd288f4759c9fc2bcf9fe87dee1836
gpg: Fix export porting of zero length user ID packets.

* g10/build-packet.c (do_user_id): Avoid indeterminate length header.
--

We are able to import such user ids but when exporting them the
exported data could not be imported again because the parser bails out
on invalid keyrings.  This is now fixed and should be backported.

Note that in 2.0 this is only an issue for attribute packets.  In 2.1
user IDs were also affected.a

Signed-off-by: Werner Koch <wk@gnupg.org>
g10/build-packet.c