aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/node/ext/node_grpc.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node/ext/node_grpc.cc')
-rw-r--r--src/node/ext/node_grpc.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/node/ext/node_grpc.cc b/src/node/ext/node_grpc.cc
index a246a8c678..b8013c4193 100644
--- a/src/node/ext/node_grpc.cc
+++ b/src/node/ext/node_grpc.cc
@@ -42,6 +42,10 @@
#include "grpc/support/log.h"
#include "grpc/support/time.h"
+#ifdef GRPC_UV
+#include "src/core/lib/iomgr/pollset_uv.h"
+#endif
+
#include "call.h"
#include "call_credentials.h"
#include "channel.h"
@@ -439,6 +443,9 @@ void init(Local<Object> exports) {
uv_signal_start(&signal_handle, signal_callback, SIGUSR2);
uv_unref((uv_handle_t *)&signal_handle);
+#ifdef GRPC_UV
+ grpc_pollset_work_run_loop = 0;
+#endif
grpc::node::Call::Init(exports);
grpc::node::CallCredentials::Init(exports);