From 7e02a263a3108a768ae7fb25238e5a71a3aefd7a Mon Sep 17 00:00:00 2001 From: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com> Date: Tue, 22 Oct 2024 04:46:12 +0800 Subject: Fix: reuse `private` list in previous steps --- plugin/special/private.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugin') diff --git a/plugin/special/private.go b/plugin/special/private.go index ec81acd1..4250c225 100644 --- a/plugin/special/private.go +++ b/plugin/special/private.go @@ -72,7 +72,11 @@ func (p *private) GetDescription() string { } func (p *private) Input(container lib.Container) (lib.Container, error) { - entry := lib.NewEntry(entryNamePrivate) + entry, found := container.GetEntry(entryNamePrivate) + if !found { + entry = lib.NewEntry(entryNamePrivate) + } + for _, cidr := range privateCIDRs { if err := entry.AddPrefix(cidr); err != nil { return nil, err -- cgit v1.3.1