Strip CRLN

This commit is contained in:
int 80h
2020-06-06 13:41:05 -04:00
parent cfcaf3f7c7
commit b1743749ab
2 changed files with 11 additions and 0 deletions

View File

@@ -20,5 +20,9 @@ mime = "0.3.16"
log = "0.4" log = "0.4"
simple_logger = "1" simple_logger = "1"
[profile.release]
lto = true
codegen-units = 1
[workspace] [workspace]
members = [ "cgi-scripts/agena-cgi" ] members = [ "cgi-scripts/agena-cgi" ]

View File

@@ -123,6 +123,13 @@ async fn handle_connection(
request = request.replacen("//", "gemini://", 1); request = request.replacen("//", "gemini://", 1);
} }
if request.ends_with("\n") {
request.pop();
if request.ends_with("\r") {
request.pop();
}
}
let url = match Url::parse(&request) { let url = match Url::parse(&request) {
Ok(url) => url, Ok(url) => url,
Err(_) => { Err(_) => {