Merge pull request #162 from uu1101/seq-stderr
Deepseq stderr before closing the handle
commita3c4d06ff972cbf7f88a26bb52149c645d72cc28
authorJasper Van der Jeugt <jaspervdj@gmail.com>
dateMon 17 Jun 2013, 04:43 (13 years ago)
parent920ddbba1e778d
src/Hakyll/Core/UnixFilter.hs+2
@@ -129,7 +129,9 @@ unixFilterIO writer reader programName args input = do
129129
130130 -- Read from stderr
131131 _ <- forkIO $ do
132+ hSetEncoding errh localeEncoding
132133 err <- hGetContents errh
134+ _ <- deepseq err (return err)
133135 hClose errh
134136 writeIORef errRef err
135137 putMVar lock ()