mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-09-01 16:01:55 +03:00
Fix small lint problem
This commit is contained in:
+10
-10
@@ -55,34 +55,34 @@ func (p *Proxy) accept(conn net.Conn) {
|
|||||||
|
|
||||||
log.Infow("Client connected", "addr", conn.RemoteAddr())
|
log.Infow("Client connected", "addr", conn.RemoteAddr())
|
||||||
|
|
||||||
client, opts, err := p.clientInit(conn, connID, p.conf)
|
clientConn, opts, err := p.clientInit(conn, connID, p.conf)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorw("Cannot initialize client connection", "error", err)
|
log.Errorw("Cannot initialize client connection", "error", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
defer client.(io.Closer).Close() // nolint: errcheck
|
defer clientConn.(io.Closer).Close() // nolint: errcheck
|
||||||
|
|
||||||
stats.ClientConnected(opts.ConnectionType, client.RemoteAddr())
|
stats.ClientConnected(opts.ConnectionType, clientConn.RemoteAddr())
|
||||||
defer stats.ClientDisconnected(opts.ConnectionType, client.RemoteAddr())
|
defer stats.ClientDisconnected(opts.ConnectionType, clientConn.RemoteAddr())
|
||||||
|
|
||||||
server, err := p.getTelegramConn(opts, connID)
|
serverConn, err := p.getTelegramConn(opts, connID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorw("Cannot initialize server connection", "error", err)
|
log.Errorw("Cannot initialize server connection", "error", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
defer server.(io.Closer).Close() // nolint: errcheck
|
defer serverConn.(io.Closer).Close() // nolint: errcheck
|
||||||
|
|
||||||
wait := &sync.WaitGroup{}
|
wait := &sync.WaitGroup{}
|
||||||
wait.Add(2)
|
wait.Add(2)
|
||||||
|
|
||||||
if p.conf.UseMiddleProxy() {
|
if p.conf.UseMiddleProxy() {
|
||||||
clientPacket := client.(wrappers.PacketReadWriteCloser)
|
clientPacket := clientConn.(wrappers.PacketReadWriteCloser)
|
||||||
serverPacket := server.(wrappers.PacketReadWriteCloser)
|
serverPacket := serverConn.(wrappers.PacketReadWriteCloser)
|
||||||
go p.middlePipe(clientPacket, serverPacket, wait, &opts.ReadHacks)
|
go p.middlePipe(clientPacket, serverPacket, wait, &opts.ReadHacks)
|
||||||
go p.middlePipe(serverPacket, clientPacket, wait, &opts.WriteHacks)
|
go p.middlePipe(serverPacket, clientPacket, wait, &opts.WriteHacks)
|
||||||
} else {
|
} else {
|
||||||
clientStream := client.(wrappers.StreamReadWriteCloser)
|
clientStream := clientConn.(wrappers.StreamReadWriteCloser)
|
||||||
serverStream := server.(wrappers.StreamReadWriteCloser)
|
serverStream := serverConn.(wrappers.StreamReadWriteCloser)
|
||||||
go p.directPipe(clientStream, serverStream, wait)
|
go p.directPipe(clientStream, serverStream, wait)
|
||||||
go p.directPipe(serverStream, clientStream, wait)
|
go p.directPipe(serverStream, clientStream, wait)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user