Browse Source

Char instead of Word8 for random 1.0.0.0 (ghc 7) compatibility

master
Jon Kristensen 14 years ago
parent
commit
ec9c7cf030
  1. 6
      src/Network/XMPP/SASL.hs

6
src/Network/XMPP/SASL.hs

@ -92,8 +92,12 @@ createResponse g hostname username passwd' pairs = let
uname = Text.encodeUtf8 username uname = Text.encodeUtf8 username
passwd = Text.encodeUtf8 passwd' passwd = Text.encodeUtf8 passwd'
realm = Text.encodeUtf8 hostname realm = Text.encodeUtf8 hostname
-- Using Char instead of Word8 for random 1.0.0.0 (GHC 7)
-- compatibility.
cnonce = BS.tail . BS.init . cnonce = BS.tail . BS.init .
B64.encode . BS.pack . take 8 $ Random.randoms g B64.encode . BS8.pack . take 8 $ Random.randoms g
nc = "00000001" nc = "00000001"
digestURI = ("xmpp/" `BS.append` realm) digestURI = ("xmpp/" `BS.append` realm)
digest = md5Digest digest = md5Digest

Loading…
Cancel
Save