mirror of
https://github.com/hashicorp/vault.git
synced 2025-12-15 22:41:50 +01:00
Fix lock issue for Agent and Proxy (#25771)
This commit is contained in:
parent
ba193334ce
commit
1c0d71a58e
@ -565,6 +565,7 @@ func (c *AgentCommand) Run(args []string) int {
|
||||
lnBundle, err := cache.StartListener(lnConfig)
|
||||
if err != nil {
|
||||
c.UI.Error(fmt.Sprintf("Error starting listener: %v", err))
|
||||
c.tlsReloadFuncsLock.Unlock()
|
||||
return 1
|
||||
}
|
||||
|
||||
@ -587,6 +588,7 @@ func (c *AgentCommand) Run(args []string) int {
|
||||
}, leaseCache)
|
||||
if err != nil {
|
||||
c.UI.Error(fmt.Sprintf("Error creating inmem sink for cache: %v", err))
|
||||
c.tlsReloadFuncsLock.Unlock()
|
||||
return 1
|
||||
}
|
||||
sinks = append(sinks, &sink.SinkConfig{
|
||||
|
||||
@ -548,6 +548,7 @@ func (c *ProxyCommand) Run(args []string) int {
|
||||
lnBundle, err := cache.StartListener(lnConfig)
|
||||
if err != nil {
|
||||
c.UI.Error(fmt.Sprintf("Error starting listener: %v", err))
|
||||
c.tlsReloadFuncsLock.Unlock()
|
||||
return 1
|
||||
}
|
||||
|
||||
@ -570,6 +571,7 @@ func (c *ProxyCommand) Run(args []string) int {
|
||||
}, leaseCache)
|
||||
if err != nil {
|
||||
c.UI.Error(fmt.Sprintf("Error creating inmem sink for cache: %v", err))
|
||||
c.tlsReloadFuncsLock.Unlock()
|
||||
return 1
|
||||
}
|
||||
sinks = append(sinks, &sink.SinkConfig{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user