From: Sergey Matveev Date: Thu, 8 Dec 2022 08:54:10 +0000 (+0300) Subject: Completion check fix for shortened files X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=95de6f16fb425adef1bf36e21f35e85816645726;p=btrtrc.git Completion check fix for shortened files --- 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