浏览代码

lib/model: Clear out-of-space-errored files from queue (fixes #5143)

Jakob Borg 7 年之前
父节点
当前提交
7dde6c7e3c
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      lib/model/folder_sendrecv.go

+ 1 - 0
lib/model/folder_sendrecv.go

@@ -1008,6 +1008,7 @@ func (f *sendReceiveFolder) handleFile(file protocol.FileInfo, copyChan chan<- c
 
 
 	if err := f.CheckAvailableSpace(blocksSize); err != nil {
 	if err := f.CheckAvailableSpace(blocksSize); err != nil {
 		f.newError("pulling file", file.Name, err)
 		f.newError("pulling file", file.Name, err)
+		f.queue.Done(file.Name)
 		return
 		return
 	}
 	}