diff --git a/src/core_main.rs b/src/core_main.rs index dc363a03c..cd972b25d 100644 --- a/src/core_main.rs +++ b/src/core_main.rs @@ -245,8 +245,11 @@ pub fn core_main() -> Option> { if crate::platform::is_installed() && crate::platform::check_super_user_permission().unwrap_or_default() { - crate::ipc::set_permanent_password(args[1].to_owned()).unwrap(); - my_println!("Done!"); + if let Err(err) = crate::ipc::set_permanent_password(args[1].to_owned()) { + my_println!("{err}"); + } else { + my_println!("Done!"); + } } else { my_println!("Installation and administrative privileges required!"); }