From 48aed1398d9910e4122c0c5d52cf77df9b362d91 Mon Sep 17 00:00:00 2001 From: Solderpunk Date: Fri, 3 Jul 2020 11:16:07 +0200 Subject: [PATCH] Log remote IP address when reading a request fails. --- handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handler.go b/handler.go index 6db6b64..024a5b7 100644 --- a/handler.go +++ b/handler.go @@ -141,7 +141,7 @@ func readRequest(conn net.Conn, log *LogEntry, errorLog *log.Logger) (*url.URL, log.Status = 59 return nil, errors.New("Request too long") } else if err != nil { - errorLog.Println("Error reading request: " + err.Error()) + errorLog.Println("Error reading request from " + conn.RemoteAddr().String() + ": " + err.Error()) conn.Write([]byte("40 Unknown error reading request!\r\n")) log.Status = 40 return nil, errors.New("Error reading request")