diff options
| author | Josh Ferrell <josh@vector35.com> | 2025-11-11 14:27:22 -0500 |
|---|---|---|
| committer | Josh Ferrell <josh@vector35.com> | 2025-11-13 19:07:53 -0500 |
| commit | 876ac63a638e369a14db3241e76acfd509a13bf3 (patch) | |
| tree | eabfb771fdd2974dad31a97c4bbb6a9c3f11b54e /plugins/dwarf/dwarf_import | |
| parent | fdb2fc323fe7a51d988af27999ce9eed64a37c74 (diff) | |
[DWARF] Prevent extra slashes in generated debuginfod urls
Diffstat (limited to 'plugins/dwarf/dwarf_import')
| -rw-r--r-- | plugins/dwarf/dwarf_import/src/helpers.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/dwarf/dwarf_import/src/helpers.rs b/plugins/dwarf/dwarf_import/src/helpers.rs index 63dcb542..b13d9860 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(); |
