windows: fix console signal handler refcount

This commit is contained in:
李港平 2014-04-10 22:34:25 +08:00 committed by Saúl Ibarra Corretgé
parent deff0e3571
commit 0c726e76a0

View File

@ -130,8 +130,10 @@ static int uv__signal_register_control_handler() {
/* If the console control handler has already been hooked, just add a */
/* reference. */
if (uv__signal_control_handler_refs > 0)
if (uv__signal_control_handler_refs > 0) {
uv__signal_control_handler_refs++;
return 0;
}
if (!SetConsoleCtrlHandler(uv__signal_control_handler, TRUE))
return GetLastError();