This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.26-392-g5af1e93
- From: sthibaul at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Sep 2017 18:48:24 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.26-392-g5af1e93
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 5af1e931bfaf8ef28abd94c0c0ad14e4790cf429 (commit)
from 9947638d74f490b8ec9a1563c195881a4151bd80 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=5af1e931bfaf8ef28abd94c0c0ad14e4790cf429
commit 5af1e931bfaf8ef28abd94c0c0ad14e4790cf429
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Mon Sep 25 20:47:51 2017 +0200
Revert "resolv_test.c: also cope with CONNREFUSED errors returned by recvfrom"
This reverts commit 6174537c24cfe324d6e8f5a2a421883df12b8b6a.
diff --git a/ChangeLog b/ChangeLog
index 7bbc864..86cd508 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -82,8 +82,6 @@
(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.
* sysdeps/unix/clock_gettime.c (realtime_gettime, __clock_gettime): Use
__gettimeofday instead of gettimeofday.
* sysdeps/unix/clock_settime.c (__clock_settime): Use __settimeofday
diff --git a/support/resolv_test.c b/support/resolv_test.c
index c3325b8..1625dcf 100644
--- a/support/resolv_test.c
+++ b/support/resolv_test.c
@@ -600,7 +600,7 @@ server_thread_udp_process_one (struct resolv_test *obj, int server_index)
unsigned char query[512];
struct sockaddr_storage peer;
socklen_t peerlen = sizeof (peer);
- ssize_t length = recvfrom (obj->servers[server_index].socket_udp,
+ size_t length = xrecvfrom (obj->servers[server_index].socket_udp,
query, sizeof (query), 0,
(struct sockaddr *) &peer, &peerlen);
/* Check for termination. */
@@ -613,12 +613,6 @@ server_thread_udp_process_one (struct resolv_test *obj, int server_index)
return false;
}
- if (length < 0)
- {
- /* The other end had closed the socket, and we are notified only now. */
- TEST_VERIFY_EXIT (errno == ECONNREFUSED);
- return true;
- }
struct query_info qinfo;
parse_query (&qinfo, query, length);
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 2 --
support/resolv_test.c | 8 +-------
2 files changed, 1 insertions(+), 9 deletions(-)
hooks/post-receive
--
GNU C Library master sources