Module Name: src Committed By: riastradh Date: Thu Feb 14 01:00:08 UTC 2013
Modified Files: src/sys/kern: uipc_syscalls.c uipc_usrreq.c Log Message: Fix some screw cases in cmsg file descriptor passing. - Don't leave garbage in the control buffer if allocating file descriptors fails in unp_externalize. - Scrub the space between CMSG_LEN and CMSG_SPACE to avoid kernel memory disclosure in unp_externalize. - Don't read past cmsg_len when closing file descriptors that couldn't get delivered, in free_rights. ok christos To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/kern/uipc_syscalls.c cvs rdiff -u -r1.140 -r1.141 src/sys/kern/uipc_usrreq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.