@@ -24,7 +24,7 @@ module Handle.ReadWrite
26import Control.Exception (SomeException)
26import Control.Exception (SomeException)
27−import System.IO (Handle, hClose, hGetChar)
27+import System.IO (Handle, hClose, hPutChar)
28import Prelude hiding (last, length)
28import Prelude hiding (last, length)
30import qualified Streamly.Data.Fold as FL
30import qualified Streamly.Data.Fold as FL
@@ -407,7 +407,7 @@ readWriteBeforeAfterStream :: Handle -> Handle -> IO ()
407readWriteBeforeAfterStream inh devNull =
407readWriteBeforeAfterStream inh devNull =
408 let readEx =
408 let readEx =
409 IP.after (hClose inh)
409 IP.after (hClose inh)
410− $ IP.before (hGetChar inh) (S.unfold FH.read inh)
410+ $ IP.before (hPutChar devNull 'A') (S.unfold FH.read inh)
411 in S.fold (FH.write devNull) readEx
411 in S.fold (FH.write devNull) readEx
413readWriteAfterStream :: Handle -> Handle -> IO ()
413readWriteAfterStream :: Handle -> Handle -> IO ()