diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 2 | ||||
-rw-r--r-- | src/sys/socket/addr.rs | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -94,7 +94,7 @@ impl NixPath for [u8] { match self.position_elem(&0) { Some(_) => Err(Error::InvalidPath), None => { - bytes::copy_memory(&mut buf, self); + bytes::copy_memory(self, &mut buf); Ok(f(<OsStr as OsStrExt>::from_bytes(&buf[..self.len()]))) } } diff --git a/src/sys/socket/addr.rs b/src/sys/socket/addr.rs index 46c8d920..85a74d93 100644 --- a/src/sys/socket/addr.rs +++ b/src/sys/socket/addr.rs @@ -349,8 +349,8 @@ impl UnixAddr { } ptr::copy( - ret.sun_path.as_mut_ptr(), bytes.as_ptr() as *const i8, + ret.sun_path.as_mut_ptr(), bytes.len()); Ok(UnixAddr(ret)) |