summaryrefslogtreecommitdiff
path: root/internal/configuration/provider.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/configuration/provider.go')
-rw-r--r--internal/configuration/provider.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/configuration/provider.go b/internal/configuration/provider.go
index 77c0b3577..114681c07 100644
--- a/internal/configuration/provider.go
+++ b/internal/configuration/provider.go
@@ -132,6 +132,10 @@ func unmarshal(ko *koanf.Koanf, val *schema.StructValidator, path string, o any,
definitions = &schema.Definitions{}
}
+ if definitions.Network == nil {
+ definitions.Network = map[string][]*net.IPNet{}
+ }
+
c := koanf.UnmarshalConf{
DecoderConfig: &mapstructure.DecoderConfig{
DecodeHook: mapstructure.ComposeDecodeHookFunc(