diff --git a/cmd/erasure-server-pool.go b/cmd/erasure-server-pool.go index f2f6d7bf6..e10075569 100644 --- a/cmd/erasure-server-pool.go +++ b/cmd/erasure-server-pool.go @@ -221,6 +221,9 @@ func (z *erasureServerPools) getServerPoolsAvailableSpace(ctx context.Context, b continue } for _, disk := range zinfo { + if disk == nil { + continue + } available += disk.Total - disk.Used } serverPools[i] = poolAvailableSpace{