Browse Source

fix lint warnings

pull/255/merge
Darien Raymond 8 years ago
parent
commit
7d31c0641b
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169
  1. 5
      proxy/freedom/freedom.go
  2. 4
      proxy/http/server.go

5
proxy/freedom/freedom.go

@ -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() {

4
proxy/http/server.go

@ -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)

Loading…
Cancel
Save