diff --git a/distro/arch.go b/distro/arch.go index e5766e2..2881a16 100644 --- a/distro/arch.go +++ b/distro/arch.go @@ -22,7 +22,7 @@ func (d Arch) FetchMirrors(repos []string, repoMirrors chan<- RepoMirror, done * defer done.Done() // re := regexp.MustCompile(`^#*\s*Server\s*=\s*(\S+)\$repo/os/\$arch`) - re := regexp.MustCompile(`^#*\s*Server\s*=\s*(\S+?)[^/]+/os/[^/]+`) + re := regexp.MustCompile(`^#*\s*Server\s*=\s*(\S+?)[^/]+/os/[^/]+/?\s*$`) resp, err := http.Get("https://archlinux.org/mirrorlist/all/") if err != nil {