CVSROOT:        /cvs
Module name:    src
Changes by:     k...@cvs.openbsd.org    2020/08/19 05:10:42

Modified files:
        usr.bin/rsync  : socket.c 

Log message:
Handle EADDRNOAVAIL from connect(2) gracefully

The server's DNS name may yield multiple addresses of different address
families;  in case the local client has no suitable address, i.e. connect(2)
fails with EADDRNOTAVAIL, do not fail hard but try the next address instead.

Report (IPv6 only client with dualstack server) and diff from Sasha Romijn.

OK job

Reply via email to