http.ErrPersistEOF is a valid error response when reading.
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 14 Nov 2010 18:53:58 +0000 (13:53 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 14 Nov 2010 18:53:58 +0000 (13:53 -0500)
src/server.go

index 994d954df3727bab655c5ae9438fb3a77783b952..8c2df4b8daf36b4e96d03b45d4d9b702d3795313 100644 (file)
@@ -120,7 +120,7 @@ func performProxy(url *http.URL, response http.ResponseWriter, origRequest *http
   }
   var proxyResponse *http.Response
   proxyResponse, err = client.Read()
-  if err != nil {
+  if err != http.ErrPersistEOF {
     return err
   }
   _, err = io.Copy(response, proxyResponse.Body)