about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChris Denton <chris@chrisdenton.dev>2024-03-07 16:12:40 +0000
committerChris Denton <chris@chrisdenton.dev>2024-03-12 16:05:59 +0000
commit6cb2f03c034bacd7fbc916381b0e9a5e5928fdc1 (patch)
treeaf57428304afb41df82b61e6c7caf66209fefad1
parent8e870c8ed194e34e6fdd6fa1160dffee10e6a210 (diff)
downloadrust-6cb2f03c034bacd7fbc916381b0e9a5e5928fdc1.tar.gz
rust-6cb2f03c034bacd7fbc916381b0e9a5e5928fdc1.zip
Convert [u8] to [i8] in test
-rw-r--r--library/std/src/fs/tests.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/library/std/src/fs/tests.rs b/library/std/src/fs/tests.rs
index a65e78542bf..65dec3863cc 100644
--- a/library/std/src/fs/tests.rs
+++ b/library/std/src/fs/tests.rs
@@ -1782,6 +1782,7 @@ fn windows_unix_socket_exists() {
         }
         let mut addr = c::SOCKADDR_UN { sun_family: c::AF_UNIX, sun_path: mem::zeroed() };
         let bytes = socket_path.as_os_str().as_encoded_bytes();
+        let bytes = core::slice::from_raw_parts(bytes.as_ptr().cast::<i8>(), bytes.len());
         addr.sun_path[..bytes.len()].copy_from_slice(bytes);
         let len = mem::size_of_val(&addr) as i32;
         let result = c::bind(socket, ptr::addr_of!(addr).cast::<c::SOCKADDR>(), len);