=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/nc/netcat.c,v retrieving revision 1.121 retrieving revision 1.122 diff -c -r1.121 -r1.122 *** src/usr.bin/nc/netcat.c 2014/06/10 16:35:42 1.121 --- src/usr.bin/nc/netcat.c 2014/07/20 01:38:40 1.122 *************** *** 1,4 **** ! /* $OpenBSD: netcat.c,v 1.121 2014/06/10 16:35:42 tedu Exp $ */ /* * Copyright (c) 2001 Eric Jackson * --- 1,4 ---- ! /* $OpenBSD: netcat.c,v 1.122 2014/07/20 01:38:40 guenther Exp $ */ /* * Copyright (c) 2001 Eric Jackson * *************** *** 753,760 **** sleep(iflag); if ((n = poll(pfd, 2 - dflag, timeout)) < 0) { close(nfd); ! err(1, "Polling Error"); } if (n == 0) --- 753,761 ---- sleep(iflag); if ((n = poll(pfd, 2 - dflag, timeout)) < 0) { + int saved_errno = errno; close(nfd); ! errc(1, saved_errno, "Polling Error"); } if (n == 0)