summaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/special/private.go6
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