diff options
Diffstat (limited to 'plugin')
| -rw-r--r-- | plugin/special/private.go | 6 |
1 files changed, 5 insertions, 1 deletions
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 |
