derp/derpserver,cmd/derper: use slices.Clip for cert chain copies (#20484)

This commit is contained in:
Mike O'Driscoll
2026-07-15 22:13:27 -04:00
committed by GitHub
parent bf7d815631
commit 71b90de0d4
2 changed files with 5 additions and 6 deletions
+1 -2
View File
@@ -744,8 +744,7 @@ func (s *Server) ModifyTLSConfigToAddMetaCert(c *tls.Config) {
// cached value. Return a shallow copy with the meta cert
// appended to a freshly allocated chain slice.
certCopy := *cert
chain := cert.Certificate
certCopy.Certificate = append(chain[:len(chain):len(chain)], s.MetaCert())
certCopy.Certificate = append(slices.Clip(cert.Certificate), s.MetaCert())
return &certCopy, nil
}
}