server: set URL_SAFE config for base64 decoder
This commit is contained in:
parent
4fc44df7ff
commit
4adeae71cc
|
@ -117,7 +117,7 @@ impl Server {
|
||||||
let params = url.search_params();
|
let params = url.search_params();
|
||||||
if params.has("dns") {
|
if params.has("dns") {
|
||||||
// base64-encoded DNS wireformat via GET
|
// base64-encoded DNS wireformat via GET
|
||||||
let decoded = base64::decode(params.get("dns").unwrap())
|
let decoded = base64::decode_config(params.get("dns").unwrap(), base64::URL_SAFE)
|
||||||
.map_err(|_| "Failed to decode base64 DNS request")?;
|
.map_err(|_| "Failed to decode base64 DNS request")?;
|
||||||
return crate::util::parse_dns_wireformat(&decoded);
|
return crate::util::parse_dns_wireformat(&decoded);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue