summaryrefslogtreecommitdiff
path: root/Assistant/Threads/TransferScanner.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Assistant/Threads/TransferScanner.hs')
-rw-r--r--Assistant/Threads/TransferScanner.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Assistant/Threads/TransferScanner.hs b/Assistant/Threads/TransferScanner.hs
index 38b76cfae..5a55cf354 100644
--- a/Assistant/Threads/TransferScanner.hs
+++ b/Assistant/Threads/TransferScanner.hs
@@ -55,8 +55,9 @@ transferScannerThread st dstatus scanremotes transferqueue = do
- are first removed.
-}
startupScan = do
- removeDirectoryRecursive
- =<< runThreadState st (fromRepo transferScannedDir)
+ void $ tryIO $
+ removeDirectoryRecursive
+ =<< runThreadState st (fromRepo transferScannedDir)
addScanRemotes scanremotes True
=<< knownRemotes <$> getDaemonStatus dstatus