From 44f37e139b15759627c5dce1f54ad4817d41bcad Mon Sep 17 00:00:00 2001 From: int 80h Date: Thu, 28 May 2020 17:28:00 -0400 Subject: [PATCH] If there's no extension or unknown file type it will send text/plain --- src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index d064b44..8b3499c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -27,9 +27,12 @@ mod tls; fn get_mime(path: &PathBuf) -> String { let mut mime = "text/gemini".to_string(); + if path.is_dir() { + return mime; + } let ext = match path.extension() { Some(p) => p.to_str().unwrap(), - None => return mime, + None => return "text/plain".to_string(), }; mime = match ext {