This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]