Skip to content

Commit e4dc36e

Browse files
committed
fix: add rsbuf nil check
1 parent 74b7d36 commit e4dc36e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pkg/file/redundancy/getter/getter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ func (g *decoder) setData(i int, chdata []byte) {
340340
func (g *decoder) getData(i int) []byte {
341341
g.mu.Lock()
342342
defer g.mu.Unlock()
343-
if i == g.shardCnt-1 && g.lastLen > 0 {
343+
if i == g.shardCnt-1 && g.lastLen > 0 && g.rsbuf[i] != nil {
344344
return g.rsbuf[i][:g.lastLen] // cut padding
345345
}
346346
return g.rsbuf[i]

0 commit comments

Comments
 (0)