From 1307a1ba29d304f2c3ba8a49a9d7175491be86b0 Mon Sep 17 00:00:00 2001 From: thuanle Date: Sun, 14 Jul 2024 00:06:10 +0700 Subject: [PATCH] fix not close db --- internal/data/ipdb.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/data/ipdb.go b/internal/data/ipdb.go index 1e4422e..1a63327 100644 --- a/internal/data/ipdb.go +++ b/internal/data/ipdb.go @@ -25,12 +25,14 @@ func Ins() *IpDb { } func (d *IpDb) Reload() error { + if d.r != nil { + _ = d.r.Close() + } r, err := reader.Open(configs.MmdbDbFile) if err != nil { log.Err(err).Msg("Failed to open mmdb") return err } - defer r.Close() d.r = r return nil