diff options
Diffstat (limited to 'lib/KeyRing.hs')
-rw-r--r-- | lib/KeyRing.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/KeyRing.hs b/lib/KeyRing.hs index b946e54..70edb9e 100644 --- a/lib/KeyRing.hs +++ b/lib/KeyRing.hs | |||
@@ -667,7 +667,7 @@ isauth rt keydata = dont_have keydata && maybe False (`has_good_sig` keydata) wk | |||
667 | where wk = workingKey (rtGrip rt) (rtKeyDB rt) | 667 | where wk = workingKey (rtGrip rt) (rtKeyDB rt) |
668 | dont_have (KeyData p _ _ _) = not . Map.member (rtPubring rt) | 668 | dont_have (KeyData p _ _ _) = not . Map.member (rtPubring rt) |
669 | $ locations p | 669 | $ locations p |
670 | has_good_sig wk (KeyData k sigs uids subs) = any goodsig $ Map.toList uids | 670 | has_good_sig wk (KeyData k sigs uids subs) = any goodsig $ first unUidString <$> Map.toList uids |
671 | where | 671 | where |
672 | goodsig (uidstr,(sigs,_)) = not . null $ do | 672 | goodsig (uidstr,(sigs,_)) = not . null $ do |
673 | sig0 <- fmap (packet . fst) sigs | 673 | sig0 <- fmap (packet . fst) sigs |