cpp: Fix addrSpec for keys without email
authorAndre Heinecke <aheinecke@intevation.de>
Thu, 15 Dec 2016 10:31:14 +0000 (11:31 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Thu, 15 Dec 2016 10:39:12 +0000 (11:39 +0100)
commit85e05537e15346896a271d3f62bead9dd7e3f180
treef342b9a6b11203eb29b6b6519958f9d039a6d508
parent5673f3e54af535155893290a685b3afb44c7f58d
cpp: Fix addrSpec for keys without email

* lang/cpp/src/key.cpp (UserID::addrSpec): Use uid->address instead
of normalizing again.
(&operator<<(std::ostream &, const UserID &): Print it.

--
This saves a normalization and fixes the case where a user id
is just a mail address without name, in that case gpgme sets
"address" but not email. Because the email is then the name.
lang/cpp/src/key.cpp