From fc9d521f0b31d9861b0f339a0a8ca18e5d0cb29a Mon Sep 17 00:00:00 2001 From: fufesou Date: Sun, 22 Mar 2026 19:05:04 +0800 Subject: [PATCH] fix(password): sync config, check equal Signed-off-by: fufesou --- src/config.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/config.rs b/src/config.rs index d7baaabff..86799d164 100644 --- a/src/config.rs +++ b/src/config.rs @@ -1573,6 +1573,9 @@ impl Config { // This matches historical behavior, but may need revisiting in a separate PR. pub fn set(cfg: Config) -> bool { let mut lock = CONFIG.write().unwrap(); + if *lock == cfg { + return false; + } *lock = cfg; lock.store(); // Drop CONFIG lock before acquiring KEY_PAIR lock to avoid potential deadlock.