mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-30 18:17:55 +00:00
Fix lock issue for Agent and Proxy (#25771)
This commit is contained in:
@@ -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{
|
||||
|
||||
Reference in New Issue
Block a user