From 257a0705f4de9ed748875e9600d35f3675caa3df Mon Sep 17 00:00:00 2001 From: Cosimo Matteini Date: Tue, 5 Dec 2023 23:09:17 +0100 Subject: [PATCH] download - find_asset_by_os_arch: more strict checks by extension --- src/cli/handlers/download.rs | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/src/cli/handlers/download.rs b/src/cli/handlers/download.rs index 196ed02..b7fca64 100644 --- a/src/cli/handlers/download.rs +++ b/src/cli/handlers/download.rs @@ -280,7 +280,7 @@ fn contains_extension(os: &str, asset_name: &str) -> bool { }; extensions .into_iter() - .any(|alias| asset_name.ends_with(alias)) + .any(|extension| asset_name.ends_with(extension)) } fn find_asset_by_os_arch(os: &str, arch: &str, assets: Vec) -> Option { @@ -288,8 +288,10 @@ fn find_asset_by_os_arch(os: &str, arch: &str, assets: Vec) -> Option) {