Skip to content
Snippets Groups Projects
Commit f95b70ab authored by Fredrik Hübinette (Hubbe)'s avatar Fredrik Hübinette (Hubbe)
Browse files

Bugfix

Rev: lib/modules/Process.pmod:1.8
parent 1f4b3588
Branches
Tags
No related merge requests found
......@@ -32,20 +32,14 @@ varargs int spawn(string s,object stdin,object stdout,object stderr)
{
return pid;
}else{
if(stdin) {
stdin->dup2(File("stdin"));
stdin->close();
}
if(stdout) {
stdout->dup2(File("stdout"));
stdout->close();
}
if(stderr) {
stderr->dup2(File("stderr"));
stderr->close();
}
if(stdin ) stdin ->dup2(File("stdin"));
if(stdout) stdout->dup2(File("stdout"));
if(stderr) stderr->dup2(File("stderr"));
if(stdin ) destruct(stdin);
if(stdout) destruct(stdout);
if(stderr) destruct(stderr);
::close();
exec("/bin/sh","-c",s);
exit(69);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment