From dd6db7ca2147ae5872fef300af70ad1e91a2a853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Thu, 7 May 2026 13:02:58 +0400 Subject: [PATCH] Some countries folders do not have ipv6 file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- pkg/geoloc/service.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/geoloc/service.go b/pkg/geoloc/service.go index cd4e4bbb7..b58770956 100644 --- a/pkg/geoloc/service.go +++ b/pkg/geoloc/service.go @@ -17,6 +17,7 @@ package geoloc import ( "bufio" "context" + "errors" "fmt" "net" "os" @@ -60,6 +61,9 @@ func (s *Service) ImportFromDir(ctx context.Context, dataDir string) error { path := filepath.Join(countryDir, entry.Name(), filename) cidrs, err := parseCIDRFile(path) + if errors.Is(err, os.ErrNotExist) { + continue + } if err != nil { return fmt.Errorf("cannot parse CIDR file %s: %w", path, err) }