From a4b9ea04a44121ec67da7af9ba61e2b8d0dd9c08 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Fri, 2 Feb 2024 10:40:36 +0800 Subject: [PATCH] Use `as_ref` instead of `as_slice` (#1336) --- userspace/ksud/src/ksu.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/userspace/ksud/src/ksu.rs b/userspace/ksud/src/ksu.rs index c4b8fcd8..e42ce50b 100644 --- a/userspace/ksud/src/ksu.rs +++ b/userspace/ksud/src/ksu.rs @@ -1,5 +1,4 @@ use anyhow::{Ok, Result}; -use core::slice::SlicePattern; use getopts::Options; use std::env; #[cfg(unix)] @@ -46,8 +45,9 @@ fn set_identity(uid: u32, gid: u32, groups: &[u32]) { .iter() .map(|g| unsafe { Gid::from_raw(*g) }) .collect::>() - .as_slice(), - ); + .as_ref(), + ) + .ok(); let gid = unsafe { Gid::from_raw(gid) }; let uid = unsafe { Uid::from_raw(uid) }; set_thread_res_gid(gid, gid, gid).ok();