Skip to content

Commit de351c5

Browse files
authored
Merge pull request #108 from AlanD20/unlock-items
Prompt to unlock individual item when getting secret from keyring in unix system
2 parents 28657a5 + 69620c4 commit de351c5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

keyring_unix.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,12 @@ func (s secretServiceProvider) Get(service, user string) (string, error) {
9595
}
9696
defer svc.Close(session)
9797

98+
// unlock if invdividual item is locked
99+
err = svc.Unlock(item)
100+
if err != nil {
101+
return "", err
102+
}
103+
98104
secret, err := svc.GetSecret(item, session.Path())
99105
if err != nil {
100106
return "", err

0 commit comments

Comments
 (0)