aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/ev_poll_posix.cc
diff options
context:
space:
mode:
authorGravatar apolcyn <apolcyn@google.com>2018-06-12 14:06:33 -0700
committerGravatar GitHub <noreply@github.com>2018-06-12 14:06:33 -0700
commiteb10abe94a32fcb7d0b2a5f1614717456ea07705 (patch)
treef8a8ecdcf3d74841abf2c94b82f818b294161da2 /src/core/lib/iomgr/ev_poll_posix.cc
parent56e59ef6b03c73ecddf0954ee409a3f60ed5ea30 (diff)
parent4e8a2f5f273a9ef44499c9505c665df37ac507d5 (diff)
Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed
Remove already_closed param from fd_orphan
Diffstat (limited to 'src/core/lib/iomgr/ev_poll_posix.cc')
-rw-r--r--src/core/lib/iomgr/ev_poll_posix.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/core/lib/iomgr/ev_poll_posix.cc b/src/core/lib/iomgr/ev_poll_posix.cc
index df6b0e1e89..c9c09881a2 100644
--- a/src/core/lib/iomgr/ev_poll_posix.cc
+++ b/src/core/lib/iomgr/ev_poll_posix.cc
@@ -425,14 +425,12 @@ static int fd_wrapped_fd(grpc_fd* fd) {
}
static void fd_orphan(grpc_fd* fd, grpc_closure* on_done, int* release_fd,
- bool already_closed, const char* reason) {
+ const char* reason) {
fd->on_done_closure = on_done;
fd->released = release_fd != nullptr;
if (release_fd != nullptr) {
*release_fd = fd->fd;
fd->released = true;
- } else if (already_closed) {
- fd->released = true;
}
gpr_mu_lock(&fd->mu);
REF_BY(fd, 1, reason); /* remove active status, but keep referenced */