diff options
Diffstat (limited to 'Assistant/Threads/TransferScanner.hs')
-rw-r--r-- | Assistant/Threads/TransferScanner.hs | 5 |
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 |