Fix line endings in response headers.

This commit is contained in:
Solderpunk 2020-06-05 19:37:56 +02:00
parent fc730c8b1c
commit 4e262d634a
1 changed files with 3 additions and 3 deletions

View File

@ -32,11 +32,11 @@ func handleGeminiRequest(conn net.Conn, config Config, logEntries chan LogEntry)
reader := bufio.NewReaderSize(conn, 1024) reader := bufio.NewReaderSize(conn, 1024)
request, overflow, err := reader.ReadLine() request, overflow, err := reader.ReadLine()
if overflow { if overflow {
conn.Write([]byte("59 Request too long!r\n")) conn.Write([]byte("59 Request too long!\r\n"))
log.Status = 59 log.Status = 59
return return
} else if err != nil { } else if err != nil {
conn.Write([]byte("40 Unknown error reading request!r\n")) conn.Write([]byte("40 Unknown error reading request!\r\n"))
log.Status = 40 log.Status = 40
return return
} }
@ -44,7 +44,7 @@ func handleGeminiRequest(conn net.Conn, config Config, logEntries chan LogEntry)
// Parse request as URL // Parse request as URL
URL, err := url.Parse(string(request)) URL, err := url.Parse(string(request))
if err != nil { if err != nil {
conn.Write([]byte("59 Error parsing URL!r\n")) conn.Write([]byte("59 Error parsing URL!\r\n"))
log.Status = 59 log.Status = 59
return return
} }