Browse Source

connect/ca: fix a potential panic in the Consul provider

pull/5325/head
Kyle Havlovitz 6 years ago
parent
commit
29e4c17b07
No known key found for this signature in database
GPG Key ID: 8A5E6B173056AD6C
  1. 6
      agent/connect/ca/provider_consul.go

6
agent/connect/ca/provider_consul.go

@ -323,8 +323,7 @@ func (c *ConsulProvider) Sign(csr *x509.CertificateRequest) (string, error) {
defer c.Unlock()
// Get the provider state
state := c.Delegate.State()
idx, providerState, err := state.CAProviderState(c.id)
idx, providerState, err := c.getState()
if err != nil {
return "", err
}
@ -509,8 +508,7 @@ func (c *ConsulProvider) CrossSignCA(cert *x509.Certificate) (string, error) {
defer c.Unlock()
// Get the provider state
state := c.Delegate.State()
idx, providerState, err := state.CAProviderState(c.id)
idx, providerState, err := c.getState()
if err != nil {
return "", err
}

Loading…
Cancel
Save