From 6174537c24cfe324d6e8f5a2a421883df12b8b6a Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 10 Sep 2017 17:41:03 +0200 Subject: resolv_test.c: also cope with CONNREFUSED errors returned by recvfrom server_thread_udp_process_one already takes care of calling sendto() instead of xsendto to be able to ignore the case where the client has closed the socket. Depending on the TCP/IP stack behavior, this error could be notified later through recvfrom(), so we need to ignore it there too. * support/resolv_test.c (server_thread_udp_process_one): Call recvfrom instead of xrecvfrom, and ignore ECONNREFUSED errors. --- ChangeLog | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 1c44a53c75..84b1937ce0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,6 +15,8 @@ (CMSG_FIRSTHDR, __cmsg_nxthdr): Use (struct cmsghdr *) 0 instead of NULL. * bits/socket.h: Likewise. + * support/resolv_test.c (server_thread_udp_process_one): Call recvfrom + instead of xrecvfrom, and ignore ECONNREFUSED errors. 2017-09-22 Joseph Myers -- cgit 1.4.1