Skip to content
This repository has been archived by the owner on Jan 18, 2020. It is now read-only.

Commit

Permalink
suppress unused do binding in Session
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryan Desfosses committed Nov 1, 2014
1 parent e835bec commit fd2fcad
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions OpenSSL/Session.hsc
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,8 @@ context = mask_ $ do
ctx <- _ssl_method >>= _ssl_ctx_new
cbRef <- newIORef Nothing
mvar <- newMVar ctx
mkWeakMVar mvar $ do
_ <- ($)
mkWeakMVar mvar $ do
_ssl_ctx_free ctx
readIORef cbRef >>= mapM_ freeHaskellFunPtr
return $ SSLContext { ctxMVar = mvar, ctxVfCb = cbRef }
Expand Down Expand Up @@ -312,7 +313,8 @@ connection' context fd@(Fd fdInt) sock = do
_ssl_set_fd ssl fdInt
return ssl
mvar <- newMVar ssl
mkWeakMVar mvar $ _ssl_free ssl
_ <- ($)
mkWeakMVar mvar $ _ssl_free ssl
return mvar
return $ SSL { sslCtx = context
, sslMVar = mvar
Expand Down

0 comments on commit fd2fcad

Please sign in to comment.