diff --git a/cmd/xl-sets.go b/cmd/xl-sets.go index e86e52b04..5aa59b37d 100644 --- a/cmd/xl-sets.go +++ b/cmd/xl-sets.go @@ -83,7 +83,13 @@ func (s *xlSets) isConnected(endpoint Endpoint) bool { if s.xlDisks[i][j] == nil { continue } - if s.xlDisks[i][j].String() != endpoint.String() { + var endpointStr string + if endpoint.IsLocal { + endpointStr = endpoint.Path + } else { + endpointStr = endpoint.String() + } + if s.xlDisks[i][j].String() != endpointStr { continue } return s.xlDisks[i][j].IsOnline()