summaryrefslogtreecommitdiff
blob: e2c7348eb38ccca32c44182a65d29699349f28b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
commit d621ae1603f27b3de867b46e5ad4d28460097dac
Author: Ollie Charles <ollie@ocharles.org.uk>
Date:   Wed Sep 18 14:52:34 2019 +0100

    Update Pure.hs

diff --git a/src/Codec/Crypto/RSA/Pure.hs b/src/Codec/Crypto/RSA/Pure.hs
index a69907d..e3513a9 100644
--- a/src/Codec/Crypto/RSA/Pure.hs
+++ b/src/Codec/Crypto/RSA/Pure.hs
@@ -111,8 +111,8 @@ instance Binary PrivateKey where
               d   <- os2ip `fmap` getLazyByteString (fromIntegral (public_size pub))
               return (PrivateKey pub d 0 0 0 0 0)
 
-failOnError :: (MonadFail m, Show a) => Either a b -> m b
-failOnError (Left e)  = fail (show e)
+failOnError :: (Monad m, Show a) => Either a b -> m b
+failOnError (Left e)  = error (show e)
 failOnError (Right b) = return b
 
 -- ----------------------------------------------------------------------------