X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Fhalcyon.git;a=blobdiff_plain;f=src%2FMail.hs;h=7f0fd8ba805049aa51371e0a0440fc12fb2523b5;hp=c93a6cff2e9cc53e11e96e9b0e4c36f7733b17fd;hb=5f1220bd5d1b6893a4e2c0a179b3244a12eae6c8;hpb=376e4ed1f16a0fe5a4d100877c618d85e20a9b8f diff --git a/src/Mail.hs b/src/Mail.hs index c93a6cf..7f0fd8b 100644 --- a/src/Mail.hs +++ b/src/Mail.hs @@ -4,7 +4,6 @@ module Mail where import Control.Concurrent -import Control.Concurrent.MVar import Control.Exception (evaluate) import Data.List (intercalate) import System.Exit @@ -122,9 +121,9 @@ sendmail message = do errm <- newEmptyMVar errs <- hGetContents errh - forkIO $ hPutStr inh (show message) >> hClose inh - forkIO $ evaluate (length outs) >> putMVar outm () - forkIO $ evaluate (length errs) >> putMVar errm () + _ <- forkIO $ hPutStr inh (show message) >> hClose inh + _ <- forkIO $ evaluate (length outs) >> putMVar outm () + _ <- forkIO $ evaluate (length errs) >> putMVar errm () readMVar outm readMVar errm