From b643fceca3f45707b168ba4f4fd2161130e319d2 Mon Sep 17 00:00:00 2001 From: Karcsesz Date: Wed, 14 Feb 2024 22:34:59 +0100 Subject: [PATCH] Additional debug logging for percent decoding stage --- src/server/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/mod.rs b/src/server/mod.rs index 7a1ae29..811e7cf 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -81,7 +81,11 @@ async fn run_webfinger_query( info!("Received query with {uri}"); let query = uri.query().ok_or(StatusCode::BAD_REQUEST)?; debug!("Query string is {query}"); - let query = urlencoding::decode(query).map_err(|e| StatusCode::BAD_REQUEST)?; + let query = urlencoding::decode(query).map_err(|e| { + debug!("Failed to decode query string with error {e}"); + StatusCode::BAD_REQUEST + })?; + debug!("Decoded query string is {query}"); let params = query .split('&') .filter_map(|query_part| {