
5 Jul
2018
5 Jul
'18
9:52 a.m.
On Wed, Jul 04, Daniel P. Berrangé wrote:
On Wed, Jul 04, 2018 at 01:48:56PM +0200, Olaf Hering wrote:
Since bind() already succeeded (or will succeed) for one address, there is no reason to error out. Anyone who connects to an resolved ipv6 address will get an error, and moves on to try the resolved ipv4 address. libvirt is overdoing things here. Many of the errnos reported by bind() indicate problems we should not be ignoring IMHO. So I'd rather handle the actual errnos that indicate non-fatal problems.
So you prefer to keep the existing behavior that all errors from bind() are fatal, even if nsocks!=0? What is the reason for that behavior? So far noone was willing to answer that question. Olaf