From fc3aca2ea8602e9cfbd52a7c10b64b34c7aeac86 Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Tue, 17 Feb 2015 15:46:33 -0800
Subject: [PATCH] Add missing ref

This prevents a bug whereby not all fds were destroyed at application
exit.
---
 src/core/iomgr/pollset_posix.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/iomgr/pollset_posix.c b/src/core/iomgr/pollset_posix.c
index 53c9806fb9..1245d22dde 100644
--- a/src/core/iomgr/pollset_posix.c
+++ b/src/core/iomgr/pollset_posix.c
@@ -214,6 +214,7 @@ static void unary_poll_pollset_add_fd(grpc_pollset *pollset, grpc_fd *fd) {
      * unary poller */
     grpc_fd_unref(fds[0]);
     pollset->data.ptr = fd;
+    grpc_fd_ref(fd);
   }
 }
 
-- 
GitLab