summaryrefslogtreecommitdiff
path: root/src/sys/socket
diff options
context:
space:
mode:
authorAndrew Walbran <qwandor@google.com>2022-06-07 15:52:49 +0100
committerAndrew Walbran <qwandor@google.com>2022-06-07 15:52:49 +0100
commitd3cc30c3daa1171d06e92ce83c24554a4f28fc46 (patch)
tree14ba04c95ac98e0b1bde6834555145680030fe1a /src/sys/socket
parent5a122f83a045b915695283ccc9f1a69a8c824751 (diff)
downloadnix-d3cc30c3daa1171d06e92ce83c24554a4f28fc46.zip
Fix socket address family check for SysControlAddr::from_raw.
Diffstat (limited to 'src/sys/socket')
-rw-r--r--src/sys/socket/addr.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sys/socket/addr.rs b/src/sys/socket/addr.rs
index ad9e1bcb..9d5c61ce 100644
--- a/src/sys/socket/addr.rs
+++ b/src/sys/socket/addr.rs
@@ -2259,7 +2259,7 @@ pub mod sys_control {
return None;
}
}
- if (*addr).sa_family as i32 != libc::AF_INET6 as i32 {
+ if (*addr).sa_family as i32 != libc::AF_SYSTEM as i32 {
return None;
}
Some(SysControlAddr(*(addr as *const libc::sockaddr_ctl)))