From 533c9b05b8558cc73142a974c4413fc0213d1187 Mon Sep 17 00:00:00 2001 From: Ken Brown Date: Wed, 21 Oct 2020 08:01:01 -0400 Subject: [PATCH] Cygwin: AF_UNIX: sendmsg: call grab_admin_pkt Check to see if the peer has sent a shutdown packet before calling saw_shutdown. --- winsup/cygwin/fhandler_socket_unix.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/winsup/cygwin/fhandler_socket_unix.cc b/winsup/cygwin/fhandler_socket_unix.cc index df76b49b7..ecf5f2839 100644 --- a/winsup/cygwin/fhandler_socket_unix.cc +++ b/winsup/cygwin/fhandler_socket_unix.cc @@ -2541,6 +2541,7 @@ fhandler_socket_unix::sendmsg (const struct msghdr *msg, int flags) set_errno (ENOTCONN); __leave; } + grab_admin_pkt (); if (saw_shutdown () & _SHUT_SEND) { set_errno (EPIPE);