Files
asterisk/main
Sean Bright e1f2866bb6 res_agi.c: Ensure SIGCHLD handler functions are properly balanced.
Calls to `ast_replace_sigchld()` and `ast_unreplace_sigchld()` must be
balanced to ensure that we can capture the exit status of child
processes when we need to. This extends to functions that call
`ast_replace_sigchld()` and `ast_unreplace_sigchld()` such as
`ast_safe_fork()` and `ast_safe_fork_cleanup()`.

The primary change here is ensuring that we do not call
`ast_safe_fork_cleanup()` in `res_agi.c` if we have not previously
called `ast_safe_fork()`.

Additionally we reinforce some of the documentation and add an
assertion to, ideally, catch this sooner were this to happen again.

Fixes #922
2024-10-01 15:01:32 +00:00
..
2021-11-15 17:33:27 -06:00
2021-11-15 17:33:27 -06:00
2023-01-03 09:00:42 -06:00
2021-12-02 15:02:09 -06:00
2023-12-08 13:11:54 +00:00
2023-12-08 13:11:54 +00:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2023-01-10 14:07:44 -06:00
2024-08-12 15:21:35 +00:00
2024-08-12 15:21:35 +00:00
2024-08-12 15:21:35 +00:00
2021-12-02 15:02:09 -06:00
2022-07-07 08:19:14 -05:00
2024-09-20 14:06:28 +00:00
2021-12-02 15:02:09 -06:00
2023-01-10 14:07:44 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2016-10-27 09:53:55 -04:00
2021-12-02 15:02:09 -06:00
2021-11-15 17:33:27 -06:00
2021-11-15 17:33:27 -06:00
2024-08-12 15:21:35 +00:00
2021-12-02 15:02:09 -06:00
2021-11-15 17:33:27 -06:00
2021-11-15 17:33:27 -06:00
2021-12-02 15:02:09 -06:00
2023-10-05 14:38:05 +00:00
2024-01-17 15:01:07 +00:00
2023-04-03 07:58:23 -05:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2023-01-10 14:07:44 -06:00
2021-12-02 15:02:09 -06:00
2021-11-15 17:33:27 -06:00
2021-12-02 15:02:09 -06:00
2021-11-18 14:46:42 -06:00
2021-11-18 14:46:42 -06:00
2024-08-08 14:18:25 +00:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2022-03-24 12:00:58 -05:00
2023-01-03 09:00:42 -06:00
2021-12-02 15:02:09 -06:00