From 71efe628615263d403476fc163efca97cf8907fc Mon Sep 17 00:00:00 2001
From: Aman Gupta <aman@tmm1.net>
Date: Tue, 6 Nov 2018 15:11:46 -0800
Subject: [PATCH] Silence logging on malformed responses

---
 httpu/httpu.go | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/httpu/httpu.go b/httpu/httpu.go
index 44b0c58..c0cf207 100644
--- a/httpu/httpu.go
+++ b/httpu/httpu.go
@@ -5,6 +5,7 @@ import (
 	"bytes"
 	"errors"
 	"fmt"
+	"io"
 	"log"
 	"net"
 	"net/http"
@@ -122,7 +123,9 @@ func (httpu *HTTPUClient) Do(req *http.Request, timeout time.Duration, numSends
 		// Parse response.
 		response, err := http.ReadResponse(bufio.NewReader(bytes.NewBuffer(responseBytes[:n])), req)
 		if err != nil {
-			log.Printf("httpu: error while parsing response: %v", err)
+			if err != io.ErrUnexpectedEOF {
+				log.Printf("httpu: error while parsing response: %v", err)
+			}
 			continue
 		}