[proxy] github.com← back | site home | direct (HTTPS) ↗ | proxy home | ◑ dark◐ light

[3.7] bpo-34521: Fix tests in test_socket to use correctly CMSG_LEN (GH-9594) by miss-islington · Pull Request #9597 · python/cpython

bedevere-bot

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.
(cherry picked from commit 7291108)

Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>

mentioned this pull request

Sep 27, 2018

Merged

pablogsal changed the title [3.7] Fix tests in test_socket to use correctly CMSG_LEN (GH-9594) [3.7] bpo-34521: Fix tests in test_socket to use correctly CMSG_LEN (GH-9594)

Sep 27, 2018