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:
		| @@ -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{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Violet Hynes
					Violet Hynes