summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJames Crayne <jim.crayne@gmail.com>2018-06-20 06:44:34 +0000
committerJames Crayne <jim.crayne@gmail.com>2018-06-20 06:44:34 +0000
commit9ee162744e9f03f8a3c1ab0e5b3688f9dc534241 (patch)
tree6d1f0e1fe84b97759c7f5deb47b5cbe34b682d04 /src
parentbb1d095085f14b31a0ee285529dbe2dfa964b149 (diff)
fix nonexaustive pattern
Diffstat (limited to 'src')
-rw-r--r--src/Network/Tox/Crypto/Handlers.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Network/Tox/Crypto/Handlers.hs b/src/Network/Tox/Crypto/Handlers.hs
index f31a62e4..dbfaede6 100644
--- a/src/Network/Tox/Crypto/Handlers.hs
+++ b/src/Network/Tox/Crypto/Handlers.hs
@@ -1278,10 +1278,11 @@ defaultCryptoDataHooks
1278 ] 1278 ]
1279 1279
1280defaultKillHook :: NetCryptoSession -> CryptoMessage -> IO (Maybe (CryptoMessage -> CryptoMessage)) 1280defaultKillHook :: NetCryptoSession -> CryptoMessage -> IO (Maybe (CryptoMessage -> CryptoMessage))
1281defaultKillHook session cm@(OneByte {msgID=KillPacket}) = do 1281defaultKillHook session cm@(msgID -> KillPacket) = do
1282 dput XNetCrypto $ "Recieved kill packet (sessionid: " ++ show (ncSessionId session) ++ ") destroying session" 1282 dput XNetCrypto $ "Recieved kill packet (sessionid: " ++ show (ncSessionId session) ++ ") destroying session"
1283 destroySession session 1283 destroySession session
1284 return Nothing 1284 return (Just $ \m -> m)
1285defaultKillHook _ _ = return (Just $ \cm -> cm)
1285 1286
1286defaultUserStatusHook :: NetCryptoSession -> CryptoMessage -> IO (Maybe (CryptoMessage -> CryptoMessage)) 1287defaultUserStatusHook :: NetCryptoSession -> CryptoMessage -> IO (Maybe (CryptoMessage -> CryptoMessage))
1287defaultUserStatusHook session cm@(TwoByte {msgID=USERSTATUS, msgByte=statusByte}) = do 1288defaultUserStatusHook session cm@(TwoByte {msgID=USERSTATUS, msgByte=statusByte}) = do