mirror of
https://github.com/TeamPiped/piped-proxy.git
synced 2025-01-06 01:20:33 +05:30
Only match regex once.
This commit is contained in:
parent
71cb04d028
commit
e9c84fbb7b
@ -111,12 +111,13 @@ async fn index(req: HttpRequest) -> Result<HttpResponse, Box<dyn Error>> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let host = res.unwrap();
|
let host = res.unwrap();
|
||||||
|
let domain = RE_DOMAIN.captures(host);
|
||||||
|
|
||||||
if !RE_DOMAIN.is_match(host) {
|
if domain.is_none() {
|
||||||
return Err("Invalid host provided".into());
|
return Err("Invalid host provided".into());
|
||||||
}
|
}
|
||||||
|
|
||||||
let domain = RE_DOMAIN.captures(host).unwrap().get(1).unwrap().as_str();
|
let domain = domain.unwrap().get(1).unwrap().as_str();
|
||||||
|
|
||||||
let mut allowed = false;
|
let mut allowed = false;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user