|
Lines 97-105
seed_rng(void)
Link Here
|
| 97 |
dup2(devnull, STDIN_FILENO); |
97 |
dup2(devnull, STDIN_FILENO); |
| 98 |
dup2(p[1], STDOUT_FILENO); |
98 |
dup2(p[1], STDOUT_FILENO); |
| 99 |
/* Keep stderr open for errors */ |
99 |
/* Keep stderr open for errors */ |
| 100 |
close(p[0]); |
100 |
closefrom(STDERR_FILENO + 1); |
| 101 |
close(p[1]); |
|
|
| 102 |
close(devnull); |
| 103 |
|
101 |
|
| 104 |
if (original_uid != original_euid && |
102 |
if (original_uid != original_euid && |
| 105 |
( seteuid(getuid()) == -1 || |
103 |
( seteuid(getuid()) == -1 || |