Pārlūkot izejas kodu

Fix geoip close

世界 1 gadu atpakaļ
vecāks
revīzija
40c7f3e170
2 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 4 0
      common/geoip/reader.go
  2. 1 1
      route/router.go

+ 4 - 0
common/geoip/reader.go

@@ -32,3 +32,7 @@ func (r *Reader) Lookup(addr netip.Addr) string {
 	}
 	return "unknown"
 }
+
+func (r *Reader) Close() error {
+	return r.reader.Close()
+}

+ 1 - 1
route/router.go

@@ -535,7 +535,7 @@ func (r *Router) Close() error {
 	}
 	if r.geoIPReader != nil {
 		r.logger.Trace("closing geoip reader")
-		err = E.Append(err, common.Close(r.geoIPReader), func(err error) error {
+		err = E.Append(err, r.geoIPReader.Close(), func(err error) error {
 			return E.Cause(err, "close geoip reader")
 		})
 	}