aboutsummaryrefslogtreecommitdiff
path: root/actions/recovery.go
diff options
context:
space:
mode:
Diffstat (limited to 'actions/recovery.go')
-rw-r--r--actions/recovery.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/actions/recovery.go b/actions/recovery.go
index 32d0030..1c55ec5 100644
--- a/actions/recovery.go
+++ b/actions/recovery.go
@@ -78,6 +78,7 @@ func AddRecoveryPassphrase(policy *Policy, dirname string) (*crypto.Key, *Protec
seq++
}
if err := policy.AddProtector(recoveryProtector); err != nil {
+ recoveryProtector.Revert()
return nil, nil, err
}
return passphrase, recoveryProtector, nil