diff options
author | 2013-11-08 12:42:56 +0100 | |
---|---|---|
committer | 2013-11-08 12:46:40 +0100 | |
commit | 897d66ad9d77d17dae1b5ac94af792e671a76c13 (patch) | |
tree | f64c86bd19841f92820496315540e02edbf45568 /changelog | |
parent | 0c59426912f0104f9d79aab4dbe7d9a491f3fe32 (diff) |
Fix `forkProcess` to inherit caller's `MaskingState`
...and while at it, use `bracket` to fix a potential resource leak due
to `freeStablePtr` not being called if `throwErrnoIfMinus1` throws an
exception.
This fixes #8433
Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'changelog')
-rw-r--r-- | changelog | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1,6 +1,8 @@ -*-changelog-*- -2.7.0.0 Oct 2013 +2.7.0.0 Nov 2013 + + * Change `forkProcess` to inherit the exception masking state of its caller * Add new `Bool` flag to `ProcessStatus(Terminated)` constructor indicating whether a core dump occured |