Skip to content

Commit 328faed

Browse files
committed
fixup2
1 parent f3be383 commit 328faed

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

models/user.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1594,18 +1594,16 @@ func addLdapSSHPublicKeys(usr *User, s *LoginSource, sshPublicKeys []string) boo
15941594
loop:
15951595
for len(keys) > 0 && err == nil {
15961596
var out ssh.PublicKey
1597-
var comment string
15981597
// We ignore options as they are not relevant to Gitea
1599-
out, comment, _, keys, err = ssh.ParseAuthorizedKey(keys)
1598+
out, _, _, keys, err = ssh.ParseAuthorizedKey(keys)
16001599
if err != nil {
16011600
break loop
16021601
}
16031602
found = true
1604-
marshalled := out.Marshal()
1603+
marshalled := string(ssh.MarshalAuthorizedKey(out))
16051604
sshKeyName := fmt.Sprintf("%s-%s", s.Name, marshalled[0:40])
16061605

1607-
marshalled = append(marshalled, []byte(" "+comment)...)
1608-
if _, err := AddPublicKey(usr.ID, sshKeyName, string(marshalled), s.ID); err != nil {
1606+
if _, err := AddPublicKey(usr.ID, sshKeyName, marshalled, s.ID); err != nil {
16091607
if IsErrKeyAlreadyExist(err) {
16101608
log.Trace("addLdapSSHPublicKeys[%s]: LDAP Public SSH Key %s already exists for user", s.Name, usr.Name)
16111609
} else {

0 commit comments

Comments
 (0)