From 5d0529c01561f4beed271067d9f398a11b360898 Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Mon, 5 Aug 2019 15:08:04 -0700 Subject: [PATCH] vault: fix race in accessor revocations --- nomad/vault.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nomad/vault.go b/nomad/vault.go index b3fe6efde..cbe1ac273 100644 --- a/nomad/vault.go +++ b/nomad/vault.go @@ -311,6 +311,8 @@ func (v *vaultClient) SetActive(active bool) { func (v *vaultClient) flush() { v.l.Lock() defer v.l.Unlock() + v.revLock.Lock() + defer v.revLock.Unlock() v.client = nil v.clientSys = nil