From fa09942631943c467345cae1f550a763fd6b1134 Mon Sep 17 00:00:00 2001 From: "Joel D. Elkins" Date: Fri, 8 Dec 2023 15:20:51 -0600 Subject: [PATCH] allocate c.Sysctl if necessary --- internal/pkg/container/container.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/pkg/container/container.go b/internal/pkg/container/container.go index 51087ea..8606632 100644 --- a/internal/pkg/container/container.go +++ b/internal/pkg/container/container.go @@ -178,7 +178,10 @@ func (c *Container) CreateCommands() cmd.Set { nets := map[string]types.PerNetworkOptions{} dns := []net.IP{} for i := range c.Networks { - if !c.Networks[i].IPv6.Bool { + if c.Networks[i].IPv6.Valid && !c.Networks[i].IPv6.Bool { + if c.Sysctl == nil { + c.Sysctl = make(map[string]string, 1) + } c.Sysctl["net.ipv6.conf."+c.Networks[i].Name+".accept_ra"] = "0" } ips := []net.IP{}