aboutsummaryrefslogtreecommitdiffstats
path: root/src/renderer.rs
diff options
context:
space:
mode:
authorJonas Diemer <jonasdiemer@gmail.com>2022-08-17 08:28:46 +0000
committerJonas Diemer <jonasdiemer@gmail.com>2022-09-18 18:26:54 +0000
commitd905b68ca93c42769c3ebddf472a2916dc75b012 (patch)
treeb4a40b65cdc57a345afdf8c11f935b4af732fe00 /src/renderer.rs
parentsanitize allowed upload paths for cases like ./dir (diff)
downloadminiserve-d905b68ca93c42769c3ebddf472a2916dc75b012.tar.gz
miniserve-d905b68ca93c42769c3ebddf472a2916dc75b012.zip
cargo fmt
Diffstat (limited to '')
-rw-r--r--src/renderer.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/renderer.rs b/src/renderer.rs
index 107f0a4..b98a595 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -40,9 +40,12 @@ pub fn page(
let title_path = breadcrumbs_to_path_string(breadcrumbs);
- let upload_allowed = conf.allowed_upload_dir.is_empty() || conf.allowed_upload_dir.iter().any(
- |x| encoded_dir.starts_with(&format!("/{}", x.display())) );
-
+ let upload_allowed = conf.allowed_upload_dir.is_empty()
+ || conf
+ .allowed_upload_dir
+ .iter()
+ .any(|x| encoded_dir.starts_with(&format!("/{}", x.display())));
+
html! {
(DOCTYPE)
html {