From 57b826c56b30bf864b72c4f31cc7a0de9316ebf4 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Mon, 16 Jun 2025 23:14:49 +0900 Subject: [PATCH] try removing bom --- src/ui_interface.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui_interface.rs b/src/ui_interface.rs index 7aab2c9e8..d7edf4efb 100644 --- a/src/ui_interface.rs +++ b/src/ui_interface.rs @@ -1297,7 +1297,9 @@ pub async fn change_id_shared(id: String, old_id: String) -> String { pub async fn change_id_shared_(id: String, old_id: String) -> &'static str { if !hbb_common::is_valid_custom_id(&id) { - log::debug!("debugging invalid id: \"{id}\", base64: \"{}\"", crate::encode64(&id)); + log::debug!("debugging invalid id: \"{id}\", len: {}, base64: \"{}\"", id.len(), crate::encode64(&id)); + let bom = id.trim_start_matches('\u{FEFF}'); + log::debug!("bom: {}", hbb_common::is_valid_custom_id(&bom)); return INVALID_FORMAT; }