runProgram: Uncomment chdir support

This commit is contained in:
Graham Christensen 2019-05-12 17:03:01 -04:00
parent 73b797c207
commit f1b8e9efe7
No known key found for this signature in database
GPG key ID: ACA1C1D120C83D5C

View file

@ -1026,8 +1026,8 @@ void runProgram2(const RunOptions & options)
if (source && dup2(in.readSide.get(), STDIN_FILENO) == -1)
throw SysError("dupping stdin");
//if (options.chdir && chdir((*options.chdir).c_str()) == -1)
// throw SysError("chdir failed");
if (options.chdir && chdir((*options.chdir).c_str()) == -1)
throw SysError("chdir failed");
if (options.gid && setgid(*options.gid) == -1)
throw SysError("setgid failed");
/* Drop all other groups if we're setgid. */