Skip to content

Commit b01b482

Browse files
authored
Fix getsockopt zeroing memory (#901)
This commit fixes an accidental regression from #858 where a previous call to `core::mem::zeroed` was replaced with `MaybeUninit::uninit` instead of `MaybeUninit::zeroed`.
1 parent 36e3999 commit b01b482

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/backend/libc/net/sockopt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ fn getsockopt<T: Copy>(fd: BorrowedFd<'_>, level: i32, optname: i32) -> io::Resu
8484
"Socket APIs don't ever use `bool` directly"
8585
);
8686

87-
let mut value = MaybeUninit::<T>::uninit();
87+
let mut value = MaybeUninit::<T>::zeroed();
8888
getsockopt_raw(fd, level, optname, &mut value, &mut optlen)?;
8989

9090
// On Windows at least, `getsockopt` has been observed writing 1

0 commit comments

Comments
 (0)