From 1a849abf088a007ac2368d85332236002ed733fc Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Fri, 31 Jul 2015 13:44:12 -0700
Subject: [PATCH] Save some iterations

---
 src/core/iomgr/pollset_multipoller_with_poll_posix.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/iomgr/pollset_multipoller_with_poll_posix.c b/src/core/iomgr/pollset_multipoller_with_poll_posix.c
index 1249b1b64a..b5b2d7534d 100644
--- a/src/core/iomgr/pollset_multipoller_with_poll_posix.c
+++ b/src/core/iomgr/pollset_multipoller_with_poll_posix.c
@@ -119,7 +119,7 @@ static void multipoll_with_poll_pollset_maybe_work(
   pfds[0].revents = POLLOUT;
   for (i = 0; i < h->fd_count; i++) {
     int remove = grpc_fd_is_orphaned(h->fds[i]);
-    for (j = 0; j < h->del_count; j++) {
+    for (j = 0; !remove && j < h->del_count; j++) {
       if (h->fds[i] == h->dels[j]) remove = 1;
     }
     if (remove) {
-- 
GitLab