We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9f05697 commit 761aef8Copy full SHA for 761aef8
tests/socket.rs
@@ -287,7 +287,7 @@ fn device() {
287
let interface = CStr::from_bytes_with_nul(interface.as_bytes()).unwrap();
288
if let Err(err) = socket.bind_device(Some(interface)) {
289
// Network interface is not available try another.
290
- if let Some(libc::ENODEV) = err.raw_os_error() {
+ if matches!(err.raw_os_error(), Some(libc::ENODEV) | Some(libc::EPERM)) {
291
continue;
292
} else {
293
panic!("unexpected error binding device: {}", err);
0 commit comments