=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rsync/socket.c,v retrieving revision 1.27 retrieving revision 1.28 diff -c -r1.27 -r1.28 *** src/usr.bin/rsync/socket.c 2019/08/09 13:11:26 1.27 --- src/usr.bin/rsync/socket.c 2020/08/19 11:10:42 1.28 *************** *** 1,4 **** ! /* $Id: socket.c,v 1.27 2019/08/09 13:11:26 claudio Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons * --- 1,4 ---- ! /* $Id: socket.c,v 1.28 2020/08/19 11:10:42 kn Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons * *************** *** 101,106 **** --- 101,108 ---- c = connect(*sd, (const struct sockaddr *)&src->sa, src->salen); if (c == -1) { + if (errno == EADDRNOTAVAIL) + return 0; if (errno == ECONNREFUSED || errno == EHOSTUNREACH) { WARNX("connect refused: %s, %s", src->ip, host);