diff options
author | Ludovic Courtès <ludo@gnu.org> | 2022-08-05 12:35:36 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-08-05 14:20:51 +0200 |
commit | 56b1ea9002d2d3967b597aa0ee7595e815b21f23 (patch) | |
tree | ca6bae53db85ebe10026c191f58bb7f1cdb91340 /meta | |
parent | 01e960edea3f61078f172e706b2c019c01d58107 (diff) | |
download | guile-56b1ea9002d2d3967b597aa0ee7595e815b21f23.tar.gz |
'system*' can no longer close file descriptor 2.
Fixes <https://bugs.gnu.org/55596>.
Reported by Hugo Nobrega <hugonobrega@ic.ufrj.br>
and Jack Hill <jackhill@jackhill.us>.
* libguile/posix.c (start_child): Close OUT only if it's greater than 2.
* test-suite/tests/posix.test ("system*")["exit code for nonexistent file"]
["https://bugs.gnu.org/55596"]: New tests.
Diffstat (limited to 'meta')
0 files changed, 0 insertions, 0 deletions