windows: fix console signal handler refcount
This commit is contained in:
parent
deff0e3571
commit
0c726e76a0
@ -130,8 +130,10 @@ static int uv__signal_register_control_handler() {
|
|||||||
|
|
||||||
/* If the console control handler has already been hooked, just add a */
|
/* If the console control handler has already been hooked, just add a */
|
||||||
/* reference. */
|
/* reference. */
|
||||||
if (uv__signal_control_handler_refs > 0)
|
if (uv__signal_control_handler_refs > 0) {
|
||||||
|
uv__signal_control_handler_refs++;
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (!SetConsoleCtrlHandler(uv__signal_control_handler, TRUE))
|
if (!SetConsoleCtrlHandler(uv__signal_control_handler, TRUE))
|
||||||
return GetLastError();
|
return GetLastError();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user