diff --git a/src/main.rs b/src/main.rs index a08ac43..6269a45 100644 --- a/src/main.rs +++ b/src/main.rs @@ -94,11 +94,9 @@ fn execute(opts: Execute) { pwd_grp::getgrgid(*x).unwrap().unwrap().name })); let passwd_target = match pwd_grp::getpwnam(&opts.user) { - Err(_) => print_error_and_exit("Failed to retrieve target user", 1), - Ok(o) => match o { - None => print_error_and_exit("Target user does not exist", 1), - Some(x) => x, - }, + Err(_) => print_error_and_exit("Failed to retrieve target user", 1), + Ok(None) => print_error_and_exit("Target user does not exist", 1), + Ok(Some(x)) => x, }; let cmd = match opts.cmd { Some(x) => x,