diff options
| author | Stein Somers <git@steinsomers.be> | 2019-02-04 23:47:28 +0100 |
|---|---|---|
| committer | Stein Somers <git@steinsomers.be> | 2019-02-18 00:13:31 +0100 |
| commit | 0b9ad6e6fd017837647eed8e5ae824d1f6e278b2 (patch) | |
| tree | c35974c7fe0f039f44411e78706c6b2af4f6ebfa /src/libstd | |
| parent | 57c4c2863d4e1a18d668fdd79cab210105deb13c (diff) | |
| download | rust-0b9ad6e6fd017837647eed8e5ae824d1f6e278b2.tar.gz rust-0b9ad6e6fd017837647eed8e5ae824d1f6e278b2.zip | |
Explain a panic in test case net::tcp::tests::double_bind
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/net/tcp.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libstd/net/tcp.rs b/src/libstd/net/tcp.rs index 86ecb10edf2..c2bc85ae576 100644 --- a/src/libstd/net/tcp.rs +++ b/src/libstd/net/tcp.rs @@ -1187,9 +1187,13 @@ mod tests { #[test] fn double_bind() { each_ip(&mut |addr| { - let _listener = t!(TcpListener::bind(&addr)); + let listener1 = t!(TcpListener::bind(&addr)); match TcpListener::bind(&addr) { - Ok(..) => panic!(), + Ok(listener2) => panic!( + "This system (perhaps due to options set by TcpListener::bind) \ + permits double binding: {:?} and {:?}", + listener1, listener2 + ), Err(e) => { assert!(e.kind() == ErrorKind::ConnectionRefused || e.kind() == ErrorKind::Other || |
