Don't panic on nil UpstreamConfiguration.Clone()

pull/10046/head
freddygv 4 years ago
parent 131599bfab
commit a0f3591aee

@ -217,6 +217,10 @@ type UpstreamConfiguration struct {
} }
func (c *UpstreamConfiguration) Clone() *UpstreamConfiguration { func (c *UpstreamConfiguration) Clone() *UpstreamConfiguration {
if c == nil {
return nil
}
var c2 UpstreamConfiguration var c2 UpstreamConfiguration
if len(c.Overrides) > 0 { if len(c.Overrides) > 0 {
c2.Overrides = make([]*UpstreamConfig, 0, len(c.Overrides)) c2.Overrides = make([]*UpstreamConfig, 0, len(c.Overrides))

Loading…
Cancel
Save