mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-12-29 21:45:21 -05:00
remove release() pattern
This commit is contained in:
@@ -147,18 +147,13 @@ func (v *Server) handleConnection(conn internet.Connection) {
|
||||
conn.SetReusable(false)
|
||||
|
||||
timedReader := v2net.NewTimeOutReader(16, conn)
|
||||
defer timedReader.Release()
|
||||
|
||||
bufferedReader := bufio.NewReader(timedReader)
|
||||
defer bufferedReader.Release()
|
||||
|
||||
request, bodyReader, err := ReadTCPSession(v.user, bufferedReader)
|
||||
if err != nil {
|
||||
log.Access(conn.RemoteAddr(), "", log.AccessRejected, err)
|
||||
log.Info("Shadowsocks|Server: Failed to create request from: ", conn.RemoteAddr(), ": ", err)
|
||||
return
|
||||
}
|
||||
defer bodyReader.Release()
|
||||
|
||||
bufferedReader.SetBuffered(false)
|
||||
|
||||
@@ -182,14 +177,11 @@ func (v *Server) handleConnection(conn internet.Connection) {
|
||||
defer ray.InboundOutput().ForceClose()
|
||||
|
||||
bufferedWriter := bufio.NewWriter(conn)
|
||||
defer bufferedWriter.Release()
|
||||
|
||||
responseWriter, err := WriteTCPResponse(request, bufferedWriter)
|
||||
if err != nil {
|
||||
log.Warning("Shadowsocks|Server: Failed to write response: ", err)
|
||||
return err
|
||||
}
|
||||
defer responseWriter.Release()
|
||||
|
||||
payload, err := ray.InboundOutput().Read()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user