summaryrefslogtreecommitdiff
path: root/lib/Kiki.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kiki.hs')
-rw-r--r--lib/Kiki.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Kiki.hs b/lib/Kiki.hs
index ddcaba0..02ac397 100644
--- a/lib/Kiki.hs
+++ b/lib/Kiki.hs
@@ -41,6 +41,7 @@ import qualified Data.ByteString.Char8 as S8
41import qualified Data.ByteString.Lazy as L 41import qualified Data.ByteString.Lazy as L
42import qualified Data.ByteString.Lazy.Char8 as Char8 42import qualified Data.ByteString.Lazy.Char8 as Char8
43import qualified Data.Map.Strict as Map 43import qualified Data.Map.Strict as Map
44import GHC.Stack
44import Network.Socket 45import Network.Socket
45import qualified SSHKey as SSH 46import qualified SSHKey as SSH
46 47
@@ -539,7 +540,7 @@ refreshCache rt rootdir = do
539 rt'' <- rethrowKikiErrors rt' 540 rt'' <- rethrowKikiErrors rt'
540 writePublicKeyFiles rt'' fw myId 541 writePublicKeyFiles rt'' fw myId
541 542
542rethrowKikiErrors :: KikiCondition a -> IO a 543rethrowKikiErrors :: HasCallStack => KikiCondition a -> IO a
543rethrowKikiErrors BadPassphrase = 544rethrowKikiErrors BadPassphrase =
544 error "Operation requires correct passphrase. (Hint: Use --passphrase-fd=0 to input it on stdin.)" 545 error "Operation requires correct passphrase. (Hint: Use --passphrase-fd=0 to input it on stdin.)"
545rethrowKikiErrors rt = unconditionally $ return rt 546rethrowKikiErrors rt = unconditionally $ return rt