From f2b86e985c1c88d1ead4992ec3400af5a1f5add9 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Sat, 6 Apr 2019 21:34:56 -0600
Subject: [PATCH] Ensure that getpeername and getsockname return a sockaddr of
 family AF_INET

---
 src/platform/redox/socket.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/platform/redox/socket.rs b/src/platform/redox/socket.rs
index 5c60608a..1f7348e5 100644
--- a/src/platform/redox/socket.rs
+++ b/src/platform/redox/socket.rs
@@ -83,6 +83,8 @@ unsafe fn inner_get_name(
 
     trace!("path: {}", ::core::str::from_utf8_unchecked(&part));
 
+    (*address).sa_family = AF_INET;
+
     let data = slice::from_raw_parts_mut(
         &mut (*address).sa_data as *mut _ as *mut u8,
         (*address).sa_data.len(),
-- 
GitLab