Skip to content

Commit 83b3214

Browse files
author
Aleksandr Snopov
committed
fix zero part patch
1 parent 51972d0 commit 83b3214

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

internal/file.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,11 @@ func (inode *Inode) patchObjectRanges() (initiated bool) {
11161116
return false
11171117
}
11181118

1119-
_, prevSize := inode.fs.partRange(MaxUInt64(part-1, 0))
1119+
var prevPart uint64
1120+
if part > 0 {
1121+
prevPart = part - 1
1122+
}
1123+
_, prevSize := inode.fs.partRange(prevPart)
11201124

11211125
partEnd, rangeBorder := partStart+partSize, partSize != prevSize
11221126
appendPatch, newPart := partEnd > inode.knownSize, partStart == inode.knownSize

0 commit comments

Comments
 (0)