summaryrefslogtreecommitdiff
path: root/KeyRing.hs
diff options
context:
space:
mode:
authorjoe <joe@jerkface.net>2015-06-23 14:37:00 -0400
committerjoe <joe@jerkface.net>2015-06-23 14:37:00 -0400
commitf93783738f4fefc62c17ad2fd7893f6639b932e1 (patch)
treef81c89159dc4f2d09c0073f5c393b7c1603ccd95 /KeyRing.hs
parent74aae2e664f4c7132947a415a3fb2a08bf233fb4 (diff)
Reversed eroneous polarity of delete key filter.
Diffstat (limited to 'KeyRing.hs')
-rw-r--r--KeyRing.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/KeyRing.hs b/KeyRing.hs
index 1ab819a..776ded3 100644
--- a/KeyRing.hs
+++ b/KeyRing.hs
@@ -2147,7 +2147,7 @@ performManipulations doDecrypt rt wk manip = do
2147 let kk = keykey $ packet $ keyMappedPacket kd 2147 let kk = keykey $ packet $ keyMappedPacket kd
2148 kd' | kk /= topk = kd 2148 kd' | kk /= topk = kd
2149 | otherwise = kd { keySubKeys = Map.filterWithKey pred $ keySubKeys kd } 2149 | otherwise = kd { keySubKeys = Map.filterWithKey pred $ keySubKeys kd }
2150 pred k _ = k == subk 2150 pred k _ = k /= subk
2151 ps = concat $ maybeToList $ do 2151 ps = concat $ maybeToList $ do
2152 SubKey mp sigs <- Map.lookup subk (keySubKeys kd) 2152 SubKey mp sigs <- Map.lookup subk (keySubKeys kd)
2153 return $ packet mp : concatMap (\(p,ts) -> packet p : Map.elems ts) sigs 2153 return $ packet mp : concatMap (\(p,ts) -> packet p : Map.elems ts) sigs