diff options
author | Andrew Walbran <qwandor@google.com> | 2022-06-07 15:52:49 +0100 |
---|---|---|
committer | Andrew Walbran <qwandor@google.com> | 2022-06-07 15:52:49 +0100 |
commit | d3cc30c3daa1171d06e92ce83c24554a4f28fc46 (patch) | |
tree | 14ba04c95ac98e0b1bde6834555145680030fe1a /src/sys/socket | |
parent | 5a122f83a045b915695283ccc9f1a69a8c824751 (diff) | |
download | nix-d3cc30c3daa1171d06e92ce83c24554a4f28fc46.zip |
Fix socket address family check for SysControlAddr::from_raw.
Diffstat (limited to 'src/sys/socket')
-rw-r--r-- | src/sys/socket/addr.rs | 2 |
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))) |