diff options
author | Jonas Diemer <jonasdiemer@gmail.com> | 2022-08-17 08:28:46 +0000 |
---|---|---|
committer | Jonas Diemer <jonasdiemer@gmail.com> | 2022-09-18 18:26:54 +0000 |
commit | d905b68ca93c42769c3ebddf472a2916dc75b012 (patch) | |
tree | b4a40b65cdc57a345afdf8c11f935b4af732fe00 /src/config.rs | |
parent | sanitize allowed upload paths for cases like ./dir (diff) | |
download | miniserve-d905b68ca93c42769c3ebddf472a2916dc75b012.tar.gz miniserve-d905b68ca93c42769c3ebddf472a2916dc75b012.zip |
cargo fmt
Diffstat (limited to 'src/config.rs')
-rw-r--r-- | src/config.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/config.rs b/src/config.rs index 1331e7d..073a80a 100644 --- a/src/config.rs +++ b/src/config.rs @@ -16,7 +16,7 @@ use rustls_pemfile as pemfile; use crate::{ args::{CliArgs, MediaType}, auth::RequiredAuth, - file_upload::sanitize_path + file_upload::sanitize_path, }; /// Possible characters for random routes @@ -252,7 +252,12 @@ impl MiniserveConfig { show_qrcode: args.qrcode, mkdir_enabled: args.mkdir_enabled, file_upload: !args.allowed_upload_dir.is_none(), - allowed_upload_dir: args.allowed_upload_dir.unwrap_or(vec![]).iter().map(|x| sanitize_path(x, false).unwrap()).collect(), + allowed_upload_dir: args + .allowed_upload_dir + .unwrap_or(vec![]) + .iter() + .map(|x| sanitize_path(x, false).unwrap()) + .collect(), uploadable_media_type, tar_enabled: args.enable_tar, tar_gz_enabled: args.enable_tar_gz, |