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