avoid error overwriting

fix https://github.com/seaweedfs/seaweedfs/issues/6991
This commit is contained in:
chrislu
2025-07-16 09:15:50 -07:00
parent bb81894078
commit 12c9282042
2 changed files with 101 additions and 2 deletions

View File

@@ -70,7 +70,7 @@ func (group *ChunkGroup) ReadDataAt(fileSize int64, buff []byte, offset int64) (
}
xn, xTsNs, xErr := section.readDataAt(group, fileSize, buff[rangeStart-offset:rangeStop-offset], rangeStart)
if xErr != nil {
err = xErr
return n + xn, max(tsNs, xTsNs), xErr
}
n += xn
tsNs = max(tsNs, xTsNs)