Merge pull request #433 from thaJeztah/wincred_inline
wincred: inline label, and append to existing
diff --git a/wincred/wincred.go b/wincred/wincred.go
index 895d62d..91b390f 100644
--- a/wincred/wincred.go
+++ b/wincred/wincred.go
@@ -16,12 +16,14 @@
// Add adds new credentials to the windows credentials manager.
func (h Wincred) Add(creds *credentials.Credentials) error {
- credsLabels := []byte(credentials.CredsLabel)
g := winc.NewGenericCredential(creds.ServerURL)
g.UserName = creds.Username
g.CredentialBlob = []byte(creds.Secret)
g.Persist = winc.PersistLocalMachine
- g.Attributes = []winc.CredentialAttribute{{Keyword: "label", Value: credsLabels}}
+ g.Attributes = append(g.Attributes, winc.CredentialAttribute{
+ Keyword: "label",
+ Value: []byte(credentials.CredsLabel),
+ })
return g.Write()
}