• Pablo Galindo's avatar
    bpo-34521: Fix tests in test_multiprocessing_spawn to use correctly CMSG_SPACE (GH-9613) · 077061a7
    Pablo Galindo yazdı
    After some failures in AMD64 FreeBSD CURRENT Debug 3.x buildbots
    regarding tests in test_multiprocessing_spawn and after examining
    similar failures in test_socket, some errors in the calculation of
    ancillary data buffers were found in multiprocessing.reduction.
    
    CMSG_LEN() can often be used as the buffer size for recvmsg() to
    receive a single item of ancillary data, but RFC 3542 requires portable
    applications to use CMSG_SPACE() and thus include space for padding,
    even when the item will be the last in the buffer.
    
    The failures we experience are due to the usage of CMSG_LEN() instead of
    CMSG_SPACE().
    077061a7
Adı
Son kayıt (commit)
Son güncelleme
.azure-pipelines Loading commit data...
.github Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Programs Loading commit data...
Python Loading commit data...
Tools Loading commit data...
m4 Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CODE_OF_CONDUCT.rst Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
README.rst Loading commit data...
aclocal.m4 Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...