Skip to content

Commit 5d7fcc8

Browse files
committed
Do not assume uname will initialize every member of utsname
1 parent 8e86971 commit 5d7fcc8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/sys/utsname.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ impl UtsName {
4040
/// Get system identification
4141
pub fn uname() -> Result<UtsName, Errno> {
4242
unsafe {
43-
let mut ret = mem::MaybeUninit::uninit();
43+
let mut ret = mem::MaybeUninit::zeroed();
4444
Errno::result(libc::uname(ret.as_mut_ptr()))?;
4545
Ok(UtsName(ret.assume_init()))
4646
}

0 commit comments

Comments
 (0)