Skip to content

Commit bf43bf5

Browse files
codebyteretargos
authored andcommitted
src: fix signal handler crash on close
PR-URL: #30582 Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Beth Griggs <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Denys Otrishko <[email protected]>
1 parent 4441121 commit bf43bf5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/signal_wrap.cc

+4-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ class SignalWrap : public HandleWrap {
9191
}
9292

9393
void Close(v8::Local<v8::Value> close_callback) override {
94-
if (active_) DecreaseSignalHandlerCount(handle_.signum);
94+
if (active_) {
95+
DecreaseSignalHandlerCount(handle_.signum);
96+
active_ = false;
97+
}
9598
HandleWrap::Close(close_callback);
9699
}
97100

0 commit comments

Comments
 (0)