1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-21 09:36:34 -05:00

fix lint warnings

This commit is contained in:
Darien Raymond 2016-12-28 00:58:53 +01:00
parent 7c751fcca0
commit 7d31c0641b
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169
2 changed files with 7 additions and 2 deletions

View File

@ -96,7 +96,10 @@ func (v *Handler) Dispatch(destination v2net.Destination, payload *buf.Buffer, r
output := ray.OutboundOutput()
if !payload.IsEmpty() {
conn.Write(payload.Bytes())
if _, err := conn.Write(payload.Bytes()); err != nil {
log.Warning("Freedom: Failed to write to destination: ", destination, ": ", err)
return
}
}
go func() {

View File

@ -223,7 +223,7 @@ func (v *Server) GenerateResponse(statusCode int, status string) *http.Response
Header: hdr,
Body: nil,
ContentLength: 0,
Close: false,
Close: true,
}
}
@ -247,6 +247,8 @@ func (v *Server) handlePlainHTTP(request *http.Request, session *proxy.SessionIn
go func() {
defer finish.Done()
requestWriter := bufio.NewWriter(buf.NewBytesWriter(ray.InboundInput()))
defer requestWriter.Release()
err := request.Write(requestWriter)
if err != nil {
log.Warning("HTTP: Failed to write request: ", err)