From e60c11de50760a7432beb42960be089a7d8da234 Mon Sep 17 00:00:00 2001 From: peamaeq Date: Wed, 4 May 2022 10:28:49 +0800 Subject: [PATCH] 0503 --- src/sockaddr.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sockaddr.rs b/src/sockaddr.rs index 13cd1a1..ceb00ce 100644 --- a/src/sockaddr.rs +++ b/src/sockaddr.rs @@ -195,9 +195,9 @@ impl From for SockAddr { impl From for SockAddr { fn from(addr: SocketAddrV6) -> SockAddr { #[cfg(windows)] - let u = unsafe { - let mut u = mem::zeroed::(); - *u.sin6_scope_id_mut() = addr.scope_id(); + let u = { + let mut u = unsafe { mem::zeroed::() }; + unsafe { *u.sin6_scope_id_mut() = addr.scope_id() }; u };