diff options
| author | Marco A L Barbosa <malbarbo@gmail.com> | 2017-03-17 08:06:23 -0300 |
|---|---|---|
| committer | Marco A L Barbosa <malbarbo@gmail.com> | 2017-03-25 11:03:06 -0300 |
| commit | b45c631382a0bb831dc038973288e3f6d91cb07a (patch) | |
| tree | 71d7eebd39a35377f1d319db4a950b36971f7514 /src/libstd/sys | |
| parent | a7add43389d435bda8769cb73ac6636237633836 (diff) | |
| download | rust-b45c631382a0bb831dc038973288e3f6d91cb07a.tar.gz rust-b45c631382a0bb831dc038973288e3f6d91cb07a.zip | |
Fix libc::bind call on aarch64-linux-android
Diffstat (limited to 'src/libstd/sys')
| -rw-r--r-- | src/libstd/sys/unix/ext/net.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/sys/unix/ext/net.rs b/src/libstd/sys/unix/ext/net.rs index 55118829eee..d688f2fa504 100644 --- a/src/libstd/sys/unix/ext/net.rs +++ b/src/libstd/sys/unix/ext/net.rs @@ -641,7 +641,7 @@ impl UnixListener { let inner = Socket::new_raw(libc::AF_UNIX, libc::SOCK_STREAM)?; let (addr, len) = sockaddr_un(path)?; - cvt(libc::bind(*inner.as_inner(), &addr as *const _ as *const _, len))?; + cvt(libc::bind(*inner.as_inner(), &addr as *const _ as *const _, len as _))?; cvt(libc::listen(*inner.as_inner(), 128))?; Ok(UnixListener(inner)) @@ -920,7 +920,7 @@ impl UnixDatagram { let socket = UnixDatagram::unbound()?; let (addr, len) = sockaddr_un(path)?; - cvt(libc::bind(*socket.0.as_inner(), &addr as *const _ as *const _, len))?; + cvt(libc::bind(*socket.0.as_inner(), &addr as *const _ as *const _, len as _))?; Ok(socket) } |
