From e3a3afe05099dc1f9078fa1f65ade467b92f42c3 Mon Sep 17 00:00:00 2001 From: Aria Beingessner Date: Tue, 29 Mar 2022 22:45:31 -0400 Subject: [PATCH] fix unix typedef --- library/std/src/os/unix/net/addr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/std/src/os/unix/net/addr.rs b/library/std/src/os/unix/net/addr.rs index c323161d76537..9aeae4b2cae69 100644 --- a/library/std/src/os/unix/net/addr.rs +++ b/library/std/src/os/unix/net/addr.rs @@ -18,7 +18,7 @@ mod libc { fn sun_path_offset(addr: &libc::sockaddr_un) -> usize { // Work with an actual instance of the type since using a null pointer is UB let base = (addr as *const libc::sockaddr_un).addr(); - let path = (&addr.sun_path as *const i8).addr(); + let path = (&addr.sun_path as *const libc::c_char).addr(); path - base }