From 532dd8341464f646446b91dc44cb9be7bb00ac6f Mon Sep 17 00:00:00 2001 From: Solderpunk Date: Thu, 4 Jun 2020 23:12:09 +0200 Subject: [PATCH] Make sure to always provide a MIME type. --- handler.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/handler.go b/handler.go index bf520f0..30568ae 100644 --- a/handler.go +++ b/handler.go @@ -190,6 +190,11 @@ func serveFile(path string, log LogEntry, conn net.Conn) { } else { mimeType = mime.TypeByExtension(ext) } + // Set a generic MIME type if the extension wasn't recognised + if mimeType == "" { + mimeType = "application/octet-stream" + } + contents, err := ioutil.ReadFile(path) if err != nil { conn.Write([]byte("50 Error!\r\n"))