From 309cb1010ce9762cfd334da8d87b9b3328194b58 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Wed, 16 Aug 2023 11:02:07 +0800 Subject: [PATCH] handle .exe.exe, since ext hidden, clients likely append exetra .exe --- src/license.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/license.rs b/src/license.rs index 59d11f4d8..029611345 100644 --- a/src/license.rs +++ b/src/license.rs @@ -31,7 +31,9 @@ fn get_license_from_string_(s: &str) -> ResultType { } pub fn get_license_from_string(s: &str) -> ResultType { - let s = if s.to_lowercase().ends_with(".exe") { + let s = if s.to_lowercase().ends_with(".exe.exe") { + &s[0..s.len() - 8] + } else if s.to_lowercase().ends_with(".exe") { &s[0..s.len() - 4] } else { s