From 2623014c60498bd1cee10a6fc1f9b9df9dc20d4d Mon Sep 17 00:00:00 2001 From: yang-g Date: Tue, 12 Jan 2016 10:38:14 -0800 Subject: [PATCH] unlock before return --- src/core/iomgr/pollset_multipoller_with_epoll.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/iomgr/pollset_multipoller_with_epoll.c b/src/core/iomgr/pollset_multipoller_with_epoll.c index 2c113048e21..b15cf2300e1 100644 --- a/src/core/iomgr/pollset_multipoller_with_epoll.c +++ b/src/core/iomgr/pollset_multipoller_with_epoll.c @@ -93,6 +93,7 @@ void grpc_remove_fd_from_all_epoll_sets(int fd) { gpr_once_init(&init_epoll_fd_list_mu, init_mu); gpr_mu_lock(&epoll_fd_list_mu); if (epoll_fd_global_list.count == 0) { + gpr_mu_unlock(&epoll_fd_list_mu); return; } for (size_t i = 0; i < epoll_fd_global_list.count; i++) {