Skip to content

Commit 1c9cc07

Browse files
committed
Merge branch 'fix-signal-leak'
Fixes main/fork under ASAN (LSAN if to be precise) * fix-signal-leak: select: requires reinit (otherwise it leaks signal handlers) poll: requires reinit (otherwise it leaks signal handlers) (cherry picked from commit f6bfa8b)
1 parent a03f0f8 commit 1c9cc07

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: poll.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ const struct eventop pollops = {
9090
poll_del,
9191
poll_dispatch,
9292
poll_dealloc,
93-
0, /* doesn't need_reinit */
93+
1, /* need_reinit */
9494
EV_FEATURE_FDS|EARLY_CLOSE_IF_HAVE_RDHUP,
9595
sizeof(struct pollidx),
9696
};

Diff for: select.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ const struct eventop selectops = {
9898
select_del,
9999
select_dispatch,
100100
select_dealloc,
101-
0, /* doesn't need reinit. */
101+
1, /* need_reinit. */
102102
EV_FEATURE_FDS,
103103
0,
104104
};

0 commit comments

Comments
 (0)