From 8d47f690838371bc848e4b31a4b09ef6bf67ccc5 Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Thu, 21 Sep 2023 11:57:00 +0100 Subject: [PATCH] agent: fix creating empty file for XFTP to close file (#851) --- src/Simplex/FileTransfer/Agent.hs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Simplex/FileTransfer/Agent.hs b/src/Simplex/FileTransfer/Agent.hs index 50478e724..106c61011 100644 --- a/src/Simplex/FileTransfer/Agent.hs +++ b/src/Simplex/FileTransfer/Agent.hs @@ -134,9 +134,7 @@ toFSFilePath :: AgentMonad m => FilePath -> m FilePath toFSFilePath f = ( f) <$> getXFTPWorkPath createEmptyFile :: AgentMonad m => FilePath -> m () -createEmptyFile fPath = do - h <- openFile fPath AppendMode - liftIO $ B.hPut h "" >> hFlush h +createEmptyFile fPath = liftIO $ B.writeFile fPath "" addXFTPRcvWorker :: AgentMonad m => AgentClient -> Maybe XFTPServer -> m () addXFTPRcvWorker c = addWorker c xftpRcvWorkers runXFTPRcvWorker runXFTPRcvLocalWorker