From 95de6f16fb425adef1bf36e21f35e85816645726 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 8 Dec 2022 11:54:10 +0300 Subject: [PATCH] Completion check fix for shortened files --- storage/file-piece.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/file-piece.go b/storage/file-piece.go index 23cf4eec..3744ef67 100644 --- a/storage/file-piece.go +++ b/storage/file-piece.go @@ -31,7 +31,7 @@ func (fs *filePieceImpl) Completion() Completion { if c.Complete { // If it's allegedly complete, check that its constituent files have the necessary length. for _, fi := range extentCompleteRequiredLengths(fs.p.Info, fs.p.Offset(), fs.p.Length()) { - s, err := os.Stat(fs.files[fi.fileIndex].path) + s, err := os.Stat(PathShortener(fs.files[fi.fileIndex].path)) if err != nil || s.Size() < fi.length { c.Complete = false break -- 2.48.1