From c3bd493a4fccab0d65fd79e8fb3c8ba5570c9c73 Mon Sep 17 00:00:00 2001 From: Lucas Fernandes Nogueira Date: Tue, 18 Mar 2025 09:15:17 -0300 Subject: [PATCH] return false if registry open fails --- plugins/deep-link/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/deep-link/src/lib.rs b/plugins/deep-link/src/lib.rs index 7a3da59f..30584df5 100644 --- a/plugins/deep-link/src/lib.rs +++ b/plugins/deep-link/src/lib.rs @@ -408,7 +408,10 @@ mod imp { #[cfg(windows)] { let protocol = _protocol.as_ref(); - let cmd_reg = CLASSES_ROOT.open(format!("{protocol}\\shell\\open\\command"))?; + let Ok(cmd_reg) = CLASSES_ROOT.open(format!("{protocol}\\shell\\open\\command")) + else { + return Ok(false); + }; let registered_cmd = cmd_reg.get_string("")?;