about summary refs log tree commit diff
path: root/library/std/src/sys
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2024-06-23 09:56:02 +0100
committerDavid Carlier <devnexen@gmail.com>2024-06-23 09:56:02 +0100
commitfc50acae90ea11a43eb247f0249b676645c3d434 (patch)
tree92889360030efffb710f7c33cdad6998801459d3 /library/std/src/sys
parentbd9ce3e0747a2bba3a322703c87c1d44d85deadd (diff)
fix build
Diffstat (limited to 'library/std/src/sys')
-rw-r--r--library/std/src/sys/pal/unix/os.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/library/std/src/sys/pal/unix/os.rs b/library/std/src/sys/pal/unix/os.rs
index 3e690ce60d2..40e2d1403ef 100644
--- a/library/std/src/sys/pal/unix/os.rs
+++ b/library/std/src/sys/pal/unix/os.rs
@@ -748,8 +748,7 @@ pub fn home_dir() -> Option<PathBuf> {
             &mut result,
         ) {
             0 if !result.is_null() => {
-                let passwd = p.assume_init();
-                let ptr = passwd.pw_dir as *const _;
+                let ptr = (*result).pw_dir as *const _;
                 let bytes = CStr::from_ptr(ptr).to_bytes().to_vec();
                 Some(OsStringExt::from_vec(bytes))
             }