vault: Double Unseal should be a no-op

This commit is contained in:
Armon Dadgar 2015-03-05 13:29:23 -08:00
parent 9f6ecdabc9
commit aa1145b53b

View File

@ -88,6 +88,11 @@ func testBarrier(t *testing.T, b SecurityBarrier) {
t.Fatalf("err: %v", err) 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 // Should no longer be sealed
sealed, err = b.Sealed() sealed, err = b.Sealed()
if err != nil { if err != nil {