David Watson added the comment:

> I opened the issue #20718 to track the "FD pass" failures.

But the failures in the current issue *all* involve FD passing :)

The "Message too long" errors are in tests where the ancillary data (in this 
case file descriptors) is truncated, rather than the normal data, so msg_iovlen 
shouldn't be a problem there (and MSG_CTRUNC would normally be set, rather than 
MSG_TRUNC).

I suppose the most likely reason for a process to be sent too many file 
descriptors is that someone is attempting a denial-of-service attack on it, so 
perhaps returning EMSGSIZE is intended as a "fail safe" response, even if it 
isn't blessed by POSIX?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20669>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to