summaryrefslogtreecommitdiff
path: root/plugin/maxmind
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/maxmind')
-rw-r--r--plugin/maxmind/mmdb_out.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugin/maxmind/mmdb_out.go b/plugin/maxmind/mmdb_out.go
index 8bdaab20..5b838463 100644
--- a/plugin/maxmind/mmdb_out.go
+++ b/plugin/maxmind/mmdb_out.go
@@ -7,6 +7,7 @@ import (
"net"
"os"
"path/filepath"
+ "slices"
"strings"
"github.com/Loyalsoldier/geoip/lib"
@@ -159,7 +160,7 @@ func (m *mmdbOut) getEntryNameListInOrder(container lib.Container) []string {
}
}
- list := make([]string, 0, 200)
+ list := make([]string, 0, 300)
for entry := range container.Loop() {
name := entry.GetName()
_, found := overwriteMap[name]
@@ -169,6 +170,9 @@ func (m *mmdbOut) getEntryNameListInOrder(container lib.Container) []string {
list = append(list, name)
}
+ // Sort the lists
+ slices.Sort(list)
+
// Make sure the names in overwriteList are written at last
list = append(list, overwriteList...)