summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--obfs4proxy/proxy_http.go9
1 files changed, 4 insertions, 5 deletions
diff --git a/obfs4proxy/proxy_http.go b/obfs4proxy/proxy_http.go
index 0870e5d..c7b926a 100644
--- a/obfs4proxy/proxy_http.go
+++ b/obfs4proxy/proxy_http.go
@@ -76,14 +76,14 @@ func (s *httpProxy) Dial(network, addr string) (net.Conn, error) {
}
// HACK HACK HACK HACK. http.ReadRequest also does this.
- reqUrl, err := url.Parse("http://" + addr)
+ reqURL, err := url.Parse("http://" + addr)
if err != nil {
conn.httpConn.Close()
return nil, err
}
- reqUrl.Scheme = ""
+ reqURL.Scheme = ""
- req, err := http.NewRequest("CONNECT", reqUrl.String(), nil)
+ req, err := http.NewRequest("CONNECT", reqURL.String(), nil)
if err != nil {
conn.httpConn.Close()
return nil, err
@@ -120,9 +120,8 @@ func (c *httpConn) Read(b []byte) (int, error) {
if c.staleReader != nil {
if c.staleReader.Buffered() > 0 {
return c.staleReader.Read(b)
- } else {
- c.staleReader = nil
}
+ c.staleReader = nil
}
return c.hijackedConn.Read(b)
}