diff --git a/src/node_signal_watcher.cc b/src/node_signal_watcher.cc index a0b57e0d20c..8cfd272ece8 100644 --- a/src/node_signal_watcher.cc +++ b/src/node_signal_watcher.cc @@ -62,13 +62,7 @@ void SignalWatcher::Callback(EV_P_ ev_signal *watcher, int revents) { Local callback = Local::Cast(callback_v); - TryCatch try_catch; - - callback->Call(w->handle_, 0, NULL); - - if (try_catch.HasCaught()) { - FatalException(try_catch); - } + MakeCallback(w->handle_, callback, 0, NULL); } Handle SignalWatcher::New(const Arguments& args) {