Skip to content

Commit 0ffac90

Browse files
committed
Use i8 array
1 parent c527440 commit 0ffac90

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

‎libcc2rs/src/libc_shims/socket.rs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,10 @@ impl SockaddrIn {
8080

8181
#[cfg(target_os = "macos")]
8282
pub fn to_libc(&self) -> ::libc::sockaddr_in {
83-
let mut sin_zero = [0u8; 8];
84-
sin_zero.copy_from_slice(&self.sin_zero.borrow());
83+
let mut sin_zero = [0i8; 8];
84+
for (dst, src) in sin_zero.iter_mut().zip(self.sin_zero.borrow().iter()) {
85+
*dst = *src as i8;
86+
}
8587
::libc::sockaddr_in {
8688
sin_len: ::std::mem::size_of::<::libc::sockaddr_in>() as u8,
8789
sin_family: *self.sin_family.borrow() as u8,

0 commit comments

Comments
 (0)