]> granicus.if.org Git - python/commit
Fix tests in test_socket to use correctly CMSG_LEN (GH-9594)
authorPablo Galindo <Pablogsal@gmail.com>
Thu, 27 Sep 2018 09:25:03 +0000 (10:25 +0100)
committerGitHub <noreply@github.com>
Thu, 27 Sep 2018 09:25:03 +0000 (10:25 +0100)
commit7291108d88ea31d205da4db19d202d6cbffc6d93
tree0b655cd9fd591badf9c68c2417ae2850049a30b4
parentf55c64c632af438d0daa043acdd95a5e74f31441
Fix tests in test_socket to use correctly CMSG_LEN (GH-9594)

After some failures in AMD64 FreeBSD CURRENT Debug 3.x buildbots
regarding tests in test_socket that are using
testFDPassSeparateMinSpace(), FreeBDS revision 337423 was pointed
out to be the reason the test started to fail.

A close examination of the manpage for cmsg_space(3) reveals that
the number of file descriptors needs to be taken into account when
using CMSG_LEN().

This commit fixes tests in test_socket to use correctly CMSG_LEN, taking
into account the number of FDs.
Lib/test/test_socket.py