chiark
/
gitweb
/
~ian
/
chiark-utils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
31f14ff
)
prefork-interp: fixes
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Fri, 19 Aug 2022 23:01:21 +0000
(
00:01
+0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 21 Aug 2022 20:21:10 +0000
(21:21 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
cprogs/prefork-interp.c
patch
|
blob
|
history
diff --git
a/cprogs/prefork-interp.c
b/cprogs/prefork-interp.c
index 71bcbd651f6b2c00824ab8d8cb84a28d88cfc47d..fcb2e97b2f6f37893f93499b6e8580bb260f931a 100644
(file)
--- a/
cprogs/prefork-interp.c
+++ b/
cprogs/prefork-interp.c
@@
-447,6
+447,7
@@
void become_setup(int sfd, int fake_pair[2],
int null_0 = open("/dev/null", O_RDONLY); if (null_0 < 0) diee("open null");
if (dup2(null_0, 0)) diee("dup2 /dev/null onto stdin");
+ close(null_0);
if (dup2(2, 1) != 1) die("dup2 stderr onto stdout");
nonblock(sfd);