diff options
| author | Chris Denton <chris@chrisdenton.dev> | 2024-03-07 16:12:40 +0000 |
|---|---|---|
| committer | Chris Denton <chris@chrisdenton.dev> | 2024-03-12 16:05:59 +0000 |
| commit | 6cb2f03c034bacd7fbc916381b0e9a5e5928fdc1 (patch) | |
| tree | af57428304afb41df82b61e6c7caf66209fefad1 | |
| parent | 8e870c8ed194e34e6fdd6fa1160dffee10e6a210 (diff) | |
| download | rust-6cb2f03c034bacd7fbc916381b0e9a5e5928fdc1.tar.gz rust-6cb2f03c034bacd7fbc916381b0e9a5e5928fdc1.zip | |
Convert [u8] to [i8] in test
| -rw-r--r-- | library/std/src/fs/tests.rs | 1 |
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); |
