clippy: fix pointer to temporary value

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2019-09-11 13:55:56 +02:00
parent bd430c225b
commit 5a54935bc9

View File

@ -200,7 +200,8 @@ where
/// Returns the Unix uid/gid for the sepcified system user. /// Returns the Unix uid/gid for the sepcified system user.
pub fn getpwnam_ugid(username: &str) -> Result<(libc::uid_t, libc::gid_t), Error> { pub fn getpwnam_ugid(username: &str) -> Result<(libc::uid_t, libc::gid_t), Error> {
let info = unsafe { libc::getpwnam(std::ffi::CString::new(username).unwrap().as_ptr()) }; let username = std::ffi::CString::new(username).unwrap();
let info = unsafe { libc::getpwnam(username.as_ptr()) };
if info == std::ptr::null_mut() { if info == std::ptr::null_mut() {
bail!("getwpnam '{}' failed", username); bail!("getwpnam '{}' failed", username);
} }