From 20553d08d2335ceadb1c0ef8aa300ce8fb75ef20 Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Tue, 11 Nov 2025 14:27:22 -0500 Subject: [PATCH] [DWARF] Prevent extra slashes in generated debuginfod urls --- plugins/dwarf/dwarf_import/src/helpers.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/dwarf/dwarf_import/src/helpers.rs b/plugins/dwarf/dwarf_import/src/helpers.rs index 63dcb542a..b13d9860c 100644 --- a/plugins/dwarf/dwarf_import/src/helpers.rs +++ b/plugins/dwarf/dwarf_import/src/helpers.rs @@ -453,7 +453,11 @@ pub(crate) fn download_debug_info( settings.get_string_list_with_opts("network.debuginfodServers", &mut settings_query_opts); for debug_server_url in debug_server_urls.iter() { - let artifact_url = format!("{}/buildid/{}/debuginfo", debug_server_url, build_id); + let artifact_url = format!( + "{}/buildid/{}/debuginfo", + debug_server_url.trim_end_matches("/"), + build_id + ); // Download from remote let (tx, rx) = mpsc::channel();