diff options
author | Micael Karlberg <[email protected]> | 2019-04-08 12:42:21 +0200 |
---|---|---|
committer | Micael Karlberg <[email protected]> | 2019-04-17 16:56:33 +0200 |
commit | 7ce47e072c91d160c4cc13bcc412bfc684e64f8b (patch) | |
tree | 380a3560d6231fd3836a7f78f4f42767dffc71f8 /lib/edoc | |
parent | 4f8a3fee7e76e9b3632b573658e5356cf7d91beb (diff) | |
download | otp-7ce47e072c91d160c4cc13bcc412bfc684e64f8b.tar.gz otp-7ce47e072c91d160c4cc13bcc412bfc684e64f8b.tar.bz2 otp-7ce47e072c91d160c4cc13bcc412bfc684e64f8b.zip |
[socket] CMsg header decode on darwin
The cmsg header (decode) problems on darwin was because the
CMSG_FIRSTHDR macro is "faulty" on old versions (of darwin).
I *think* it should return a NULL-pointer if there are no
cmsg headers (but it does not). So, instead of punishing all
platforms with an explicit test
(msg_controllen >= sizeof(struct cmsghdr)) we only do this
on darwin.
Diffstat (limited to 'lib/edoc')
0 files changed, 0 insertions, 0 deletions