diff --git a/crates/binstalk-registry/src/lib.rs b/crates/binstalk-registry/src/lib.rs index 30923f6a..065bb619 100644 --- a/crates/binstalk-registry/src/lib.rs +++ b/crates/binstalk-registry/src/lib.rs @@ -152,7 +152,7 @@ impl Registry { fn from_str_inner(s: &str) -> Result { if let Some(s) = s.strip_prefix("sparse+") { - let url = Url::parse(s)?; + let url = Url::parse(s.trim_end_matches('/'))?; let scheme = url.scheme(); if scheme != "http" && scheme != "https" {