From 99a5597547e1515dd5d441da4b4ec1ced1616cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Fri, 14 Jan 2022 15:29:42 +0100 Subject: [PATCH] Fix edgecase where ref value would become nil and panic the system --- pkg/envoy/resource/types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/envoy/resource/types.go b/pkg/envoy/resource/types.go index 7becb6148..3f08c66eb 100644 --- a/pkg/envoy/resource/types.go +++ b/pkg/envoy/resource/types.go @@ -260,7 +260,7 @@ func (rr RefSet) replaceRef(old, new *Ref) RefSet { } } - if !found { + if !found && new != nil { return append(rr, new) }