From 0a6d9005240f2cc72ecea9f4a7c117e55c534c64 Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Thu, 25 Jan 2018 19:59:15 +0100 Subject: explicitly initialize all grpc_pollset fields (epollex) --- src/core/lib/iomgr/ev_epollex_linux.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/lib/iomgr/ev_epollex_linux.cc b/src/core/lib/iomgr/ev_epollex_linux.cc index 54a93ecb63..5412358ab8 100644 --- a/src/core/lib/iomgr/ev_epollex_linux.cc +++ b/src/core/lib/iomgr/ev_epollex_linux.cc @@ -679,6 +679,11 @@ static grpc_error* pollset_kick_all(grpc_pollset* pollset) { static void pollset_init(grpc_pollset* pollset, gpr_mu** mu) { gpr_mu_init(&pollset->mu); pollset->active_pollable = POLLABLE_REF(g_empty_pollable, "pollset"); + pollset->kicked_without_poller = false; + pollset->shutdown_closure = nullptr; + pollset->already_shutdown = false; + pollset->root_worker = nullptr; + pollset->containing_pollset_set_count = 0; *mu = &pollset->mu; } -- cgit v1.2.3