Merge from remote branch

This commit is contained in:
yaling888
2021-09-17 15:07:27 +08:00
committed by GitHub
8 changed files with 41 additions and 26 deletions

View File

@@ -91,6 +91,7 @@ func ServerHandshake(rw io.ReadWriter, authenticator auth.Authenticator) (addr s
code = RequestGranted
} else {
code = RequestIdentdMismatched
err = ErrRequestIdentdMismatched
}
var reply [8]byte
@@ -99,7 +100,10 @@ func ServerHandshake(rw io.ReadWriter, authenticator auth.Authenticator) (addr s
copy(reply[4:8], dstIP)
copy(reply[2:4], dstPort)
_, err = rw.Write(reply[:])
_, wErr := rw.Write(reply[:])
if err == nil {
err = wErr
}
return
}