git: kernel - Fix improper use of CMSG_ALIGN() in unp_internalize()
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Sep 14 20:15:51 PDT 2019
commit 5092d1d6887a8c709f0df3daa3da1fa792dbd2d2
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sat Sep 14 20:14:18 2019 -0700
kernel - Fix improper use of CMSG_ALIGN() in unp_internalize()
* The data portion of a control message must be aligned, but the
data length does not have to be (and in fact, should not be since
it might represent an array of smaller elements and we do not
want to calculate the wrong number of elements).
* Fixes chrome, xpdf, etc (sendmsg() calls were failing).
* Problem revealed after the CMSG alignment was upped from 4 to 8
bytes.
Summary of changes:
sys/kern/uipc_usrreq.c | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5092d1d6887a8c709f0df3daa3da1fa792dbd2d2
--
DragonFly BSD source repository
More information about the Commits
mailing list