From: Andre Noll Date: Wed, 22 Oct 2008 09:28:15 +0000 (+0200) Subject: exec.c: Open /dev/null r/w. X-Git-Tag: v0.3.3~39 X-Git-Url: http://git.tue.mpg.de/?a=commitdiff_plain;h=c50361fa65e6e6939cf6c4928a8094c57ba1360b;p=paraslash.git exec.c: Open /dev/null r/w. Just to prevent external programs from getting confused when they write to fd 1 or 2. --- diff --git a/exec.c b/exec.c index 86362c38..ca59f03d 100644 --- a/exec.c +++ b/exec.c @@ -37,7 +37,7 @@ static int para_exec(pid_t *pid, const char *file, char *const *const args, int if (fds[2] > 0 && pipe(err) < 0) goto err_out; if (!fds[0] || !fds[1] || !fds[2]) { - ret = para_open("/dev/null", O_RDONLY, 42); + ret = para_open("/dev/null", O_RDWR, 42); if (ret < 0) goto err_out; null = ret;