Branch: Tag:

1997-05-22

1997-05-22 00:39:28 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

Bugfix

Rev: lib/modules/Process.pmod:1.8

32:    {    return pid;    }else{ -  if(stdin) { -  stdin->dup2(File("stdin")); -  stdin->close(); -  } +  if(stdin ) stdin ->dup2(File("stdin")); +  if(stdout) stdout->dup2(File("stdout")); +  if(stderr) stderr->dup2(File("stderr"));    -  if(stdout) { -  stdout->dup2(File("stdout")); -  stdout->close(); -  } +  if(stdin ) destruct(stdin); +  if(stdout) destruct(stdout); +  if(stderr) destruct(stderr);    -  if(stderr) { -  stderr->dup2(File("stderr")); -  stderr->close(); -  } +     ::close();    exec("/bin/sh","-c",s);    exit(69);