diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-03-07 01:38:04 +0000 |
---|---|---|
committer | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-03-07 01:38:04 +0000 |
commit | fdd70f4238cc4ef2ccfc6d7921b23ff474ac0777 (patch) | |
tree | f20b0a04d53370d7d916fbd4353a2677511a1f42 /src/listing.rs | |
parent | Bump deps (diff) | |
download | miniserve-fdd70f4238cc4ef2ccfc6d7921b23ff474ac0777.tar.gz miniserve-fdd70f4238cc4ef2ccfc6d7921b23ff474ac0777.zip |
Fix DoS issue when deliberately sending unconforming URL paths
Diffstat (limited to 'src/listing.rs')
-rw-r--r-- | src/listing.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/listing.rs b/src/listing.rs index e28ee76..b46dded 100644 --- a/src/listing.rs +++ b/src/listing.rs @@ -214,7 +214,7 @@ pub fn directory_listing( link_accumulator .push_str(&(utf8_percent_encode(&name, FRAGMENT).to_string() + "/")); } - _ => unreachable!(), + _ => name = "".to_string(), }; res.push(Breadcrumb::new( |