]> granicus.if.org Git - mutt/commit
pgp_getkeybystr: Pull key matching out of the address match loop.
authorKevin McCarthy <kevin@8t8.us>
Mon, 19 Jan 2015 23:58:38 +0000 (15:58 -0800)
committerKevin McCarthy <kevin@8t8.us>
Mon, 19 Jan 2015 23:58:38 +0000 (15:58 -0800)
commit19c4471e5632ff7de8d8e6657cc2a77174db7a24
treebadc466e99cab403960f590a2974dcf418bf0716
parent0021dca4d80fa51fbc095392be09c051009c62f3
pgp_getkeybystr: Pull key matching out of the address match loop.

Since the key is invariant inside the address loop, there is no need to
match against it with each address.

All the keys should have at least one address record (see bb3b01f41ed2),
but in case a record was malformed, add a check for that to keep the
same logic.
pgpkey.c