diff options
author | 2015-09-16 10:02:09 -0700 | |
---|---|---|
committer | 2015-09-16 10:02:09 -0700 | |
commit | 7d57ba138fc4dbde885c5a59231ae6de6968e557 (patch) | |
tree | 7d5f4fc9f6bf306585286aebd26f44640921f8cd /src/core/iomgr | |
parent | 47a708e252c8f56091c11e63eadba51a995ca7c8 (diff) |
Tests compile
Diffstat (limited to 'src/core/iomgr')
-rw-r--r-- | src/core/iomgr/pollset_posix.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/iomgr/pollset_posix.c b/src/core/iomgr/pollset_posix.c index ad9c862d6e..8bde41a146 100644 --- a/src/core/iomgr/pollset_posix.c +++ b/src/core/iomgr/pollset_posix.c @@ -140,6 +140,9 @@ void grpc_pollset_init(grpc_pollset *pollset) { } void grpc_pollset_add_fd(grpc_pollset *pollset, grpc_fd *fd) { + if (fd->workqueue->wakeup_read_fd != fd) { + grpc_pollset_add_fd(pollset, fd->workqueue->wakeup_read_fd); + } gpr_mu_lock(&pollset->mu); pollset->vtable->add_fd(pollset, fd, 1); /* the following (enabled only in debug) will reacquire and then release |