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 42cd3ba commit fc90925Copy full SHA for fc90925
src/unix/bsd/apple/mod.rs
@@ -2396,11 +2396,10 @@ f! {
2396
return ::CMSG_FIRSTHDR(mhdr);
2397
};
2398
let cmsg_len = (*cmsg).cmsg_len as usize;
2399
- let next = cmsg as usize + __DARWIN_ALIGN32(cmsg_len as usize)
2400
- + __DARWIN_ALIGN32(mem::size_of::<::cmsghdr>());
+ let next = cmsg as usize + __DARWIN_ALIGN32(cmsg_len as usize);
2401
let max = (*mhdr).msg_control as usize
2402
+ (*mhdr).msg_controllen as usize;
2403
- if next > max {
+ if next + __DARWIN_ALIGN32(mem::size_of::<::cmsghdr>()) > max {
2404
0 as *mut ::cmsghdr
2405
} else {
2406
next as *mut ::cmsghdr
0 commit comments