diff --git a/tests/source/issue-1211.rs b/tests/source/issue-1211.rs new file mode 100644 index 00000000000..5818736bf6b --- /dev/null +++ b/tests/source/issue-1211.rs @@ -0,0 +1,15 @@ +fn main() { + for iface in &ifaces { + match iface.addr { + get_if_addrs::IfAddr::V4(ref addr) => { + match addr.broadcast { + Some(ip) => { + sock.send_to(&buf, (ip, 8765)).expect("foobar"); + } + _ => () + } + } + _ => () + }; + } +} diff --git a/tests/target/issue-1211.rs b/tests/target/issue-1211.rs new file mode 100644 index 00000000000..de4c5c87ee6 --- /dev/null +++ b/tests/target/issue-1211.rs @@ -0,0 +1,13 @@ +fn main() { + for iface in &ifaces { + match iface.addr { + get_if_addrs::IfAddr::V4(ref addr) => match addr.broadcast { + Some(ip) => { + sock.send_to(&buf, (ip, 8765)).expect("foobar"); + } + _ => (), + }, + _ => (), + }; + } +}