Use strings.Cut
for GIT_PROTOCOL value (#20638)
- As per https://github.com/go-gitea/gitea/pull/20616#discussion_r935612542
This commit is contained in:
parent
90b2657ae7
commit
87a7c37ecb
1 changed files with 1 additions and 2 deletions
|
@ -78,8 +78,7 @@ func sessionHandler(session ssh.Session) {
|
||||||
gitProtocol := ""
|
gitProtocol := ""
|
||||||
for _, env := range session.Environ() {
|
for _, env := range session.Environ() {
|
||||||
if strings.HasPrefix(env, "GIT_PROTOCOL=") {
|
if strings.HasPrefix(env, "GIT_PROTOCOL=") {
|
||||||
// The value would be version=2, so using normal split doesn't work here.
|
_, gitProtocol, _ = strings.Cut(env, "=")
|
||||||
gitProtocol = strings.SplitN(env, "=", 2)[1]
|
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue