aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/node/ext/server_uv.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node/ext/server_uv.cc')
-rw-r--r--src/node/ext/server_uv.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/node/ext/server_uv.cc b/src/node/ext/server_uv.cc
index 82e7589fc8..bf402e1961 100644
--- a/src/node/ext/server_uv.cc
+++ b/src/node/ext/server_uv.cc
@@ -76,6 +76,8 @@ class ServerShutdownOp : public Op {
bool IsFinalOp() {
return false;
}
+ void OnComplete() {
+ }
grpc_server *server;
@@ -104,6 +106,7 @@ NAN_METHOD(ServerShutdownCallback) {
}
void Server::ShutdownServer() {
+ Nan::HandleScope scope;
if (this->wrapped_server != NULL) {
if (shutdown_callback == NULL) {
Local<FunctionTemplate>callback_tpl =