Adjust sin_len/sin6_len for non-linux platforms
Fixing errors for platforms you don't own is really annoying ;) Fixing errors
This commit is contained in:
parent
efbd4eee05
commit
4f2978bbd3
|
|
@ -71,7 +71,7 @@ fn new_sockaddr_in() -> sockaddr_in {
|
|||
target_os = "windows")))]
|
||||
fn new_sockaddr_in() -> sockaddr_in {
|
||||
sockaddr_in {
|
||||
sin_len: 0,
|
||||
sin_len: mem::size_of::<sockaddr_in>(),
|
||||
sin_family: AF_INET as sa_family_t,
|
||||
sin_port: 0,
|
||||
sin_zero: [0; 8],
|
||||
|
|
@ -99,6 +99,7 @@ fn new_sockaddr_in6() -> sockaddr_in6 {
|
|||
target_os = "windows")))]
|
||||
fn new_sockaddr_in6() -> sockaddr_in6 {
|
||||
sockaddr_in6 {
|
||||
sin6_len: mem::size_of::<sockaddr_in6>(),
|
||||
sin6_family: AF_INET6 as sa_family_t,
|
||||
sin6_port: 0,
|
||||
sin6_flowinfo: 0,
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ macro_rules! run_test(
|
|||
($module:ident, $blk:expr) => (
|
||||
#[cfg(test)]
|
||||
mod $module {
|
||||
use ssl::tests::udp;
|
||||
use super::udp;
|
||||
use std::io;
|
||||
use std::io::prelude::*;
|
||||
use std::path::Path;
|
||||
|
|
|
|||
Loading…
Reference in New Issue