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 1f63833 commit 07d2325Copy full SHA for 07d2325
src/sys/socket/mod.rs
@@ -452,8 +452,12 @@ impl<'a> Iterator for CmsgIterator<'a> {
452
// Advance the internal pointer. Safe if mhdr and cmsghdr point
453
// to valid data returned by recvmsg(2)
454
self.cmsghdr = unsafe {
455
+ println!("CMSG_NXRHDR({:?} len={:?})", hdr as *const _, hdr.cmsg_len);
456
+ let pad = mem::align_of::<libc::cmsghdr>() - 1;
457
+ println!(" pad={:?}", pad);
458
+ println!(" next={:x}", hdr as *const _ as usize + hdr.cmsg_len as usize + pad & !pad);
459
let p = CMSG_NXTHDR(self.mhdr as *const _, hdr as *const _);
- println!("Next cmsg @ {:?}", p);
460
+ println!(" Next cmsg @ {:?}", p);
461
p.as_ref()
462
};
463
cm
0 commit comments