diff --git a/transport/v2raygrpclite/conn.go b/transport/v2raygrpclite/conn.go index 7e5733c8..5feafbb6 100644 --- a/transport/v2raygrpclite/conn.go +++ b/transport/v2raygrpclite/conn.go @@ -21,7 +21,7 @@ import ( var _ net.Conn = (*GunConn)(nil) type GunConn struct { - rd io.Reader + rawReader io.Reader reader *std_bufio.Reader writer io.Writer flusher http.Flusher @@ -32,10 +32,10 @@ type GunConn struct { func newGunConn(reader io.Reader, writer io.Writer, flusher http.Flusher) *GunConn { return &GunConn{ - rd: reader, - reader: std_bufio.NewReader(reader), - writer: writer, - flusher: flusher, + rawReader: reader, + reader: std_bufio.NewReader(reader), + writer: writer, + flusher: flusher, } } @@ -48,7 +48,7 @@ func newLateGunConn(writer io.Writer) *GunConn { func (c *GunConn) setup(reader io.Reader, err error) { if reader != nil { - c.rd = reader + c.rawReader = reader c.reader = std_bufio.NewReader(reader) } c.err = err @@ -141,7 +141,7 @@ func (c *GunConn) FrontHeadroom() int { } func (c *GunConn) Close() error { - return common.Close(c.rd, c.writer) + return common.Close(c.rawReader, c.writer) } func (c *GunConn) LocalAddr() net.Addr {