diff options
Diffstat (limited to 'lib/Kiki.hs')
-rw-r--r-- | lib/Kiki.hs | 3 |
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 | |||
41 | import qualified Data.ByteString.Lazy as L | 41 | import qualified Data.ByteString.Lazy as L |
42 | import qualified Data.ByteString.Lazy.Char8 as Char8 | 42 | import qualified Data.ByteString.Lazy.Char8 as Char8 |
43 | import qualified Data.Map.Strict as Map | 43 | import qualified Data.Map.Strict as Map |
44 | import GHC.Stack | ||
44 | import Network.Socket | 45 | import Network.Socket |
45 | import qualified SSHKey as SSH | 46 | import 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 | ||
542 | rethrowKikiErrors :: KikiCondition a -> IO a | 543 | rethrowKikiErrors :: HasCallStack => KikiCondition a -> IO a |
543 | rethrowKikiErrors BadPassphrase = | 544 | rethrowKikiErrors 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.)" |
545 | rethrowKikiErrors rt = unconditionally $ return rt | 546 | rethrowKikiErrors rt = unconditionally $ return rt |