From aa1145b53b6e628cf7c017c17911b1c108c96dbc Mon Sep 17 00:00:00 2001 From: Armon Dadgar Date: Thu, 5 Mar 2015 13:29:23 -0800 Subject: [PATCH] vault: Double Unseal should be a no-op --- vault/barrier_test.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vault/barrier_test.go b/vault/barrier_test.go index c4d8661224..1895a7e9c7 100644 --- a/vault/barrier_test.go +++ b/vault/barrier_test.go @@ -88,6 +88,11 @@ func testBarrier(t *testing.T, b SecurityBarrier) { t.Fatalf("err: %v", err) } + // Unseal should no-op when done twice + if err := b.Unseal(key); err != nil { + t.Fatalf("err: %v", err) + } + // Should no longer be sealed sealed, err = b.Sealed() if err != nil {