File tree 2 files changed +4
-4
lines changed
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -641,7 +641,7 @@ impl UnixListener {
641
641
let inner = Socket :: new_raw ( libc:: AF_UNIX , libc:: SOCK_STREAM ) ?;
642
642
let ( addr, len) = sockaddr_un ( path) ?;
643
643
644
- cvt ( libc:: bind ( * inner. as_inner ( ) , & addr as * const _ as * const _ , len) ) ?;
644
+ cvt ( libc:: bind ( * inner. as_inner ( ) , & addr as * const _ as * const _ , len as _ ) ) ?;
645
645
cvt ( libc:: listen ( * inner. as_inner ( ) , 128 ) ) ?;
646
646
647
647
Ok ( UnixListener ( inner) )
@@ -920,7 +920,7 @@ impl UnixDatagram {
920
920
let socket = UnixDatagram :: unbound ( ) ?;
921
921
let ( addr, len) = sockaddr_un ( path) ?;
922
922
923
- cvt ( libc:: bind ( * socket. 0 . as_inner ( ) , & addr as * const _ as * const _ , len) ) ?;
923
+ cvt ( libc:: bind ( * socket. 0 . as_inner ( ) , & addr as * const _ as * const _ , len as _ ) ) ?;
924
924
925
925
Ok ( socket)
926
926
}
Original file line number Diff line number Diff line change @@ -339,7 +339,7 @@ impl TcpListener {
339
339
340
340
// Bind our new socket
341
341
let ( addrp, len) = addr. into_inner ( ) ;
342
- cvt ( unsafe { c:: bind ( * sock. as_inner ( ) , addrp, len) } ) ?;
342
+ cvt ( unsafe { c:: bind ( * sock. as_inner ( ) , addrp, len as _ ) } ) ?;
343
343
344
344
// Start listening
345
345
cvt ( unsafe { c:: listen ( * sock. as_inner ( ) , 128 ) } ) ?;
@@ -430,7 +430,7 @@ impl UdpSocket {
430
430
431
431
let sock = Socket :: new ( addr, c:: SOCK_DGRAM ) ?;
432
432
let ( addrp, len) = addr. into_inner ( ) ;
433
- cvt ( unsafe { c:: bind ( * sock. as_inner ( ) , addrp, len) } ) ?;
433
+ cvt ( unsafe { c:: bind ( * sock. as_inner ( ) , addrp, len as _ ) } ) ?;
434
434
Ok ( UdpSocket { inner : sock } )
435
435
}
436
436
You can’t perform that action at this time.
0 commit comments