# std.process.Child: prevent racing children from inheriting progress pipes · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/acdf988c24c51129ed3ad9929b6ed8482b9abe54)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: acdf988c24c51129ed3ad9929b6ed8482b9abe54

Requested commit: acdf988c24c51129ed3ad9929b6ed8482b9abe54

Commit: acdf988c24c51129ed3ad9929b6ed8482b9abe54

Tree: f3b0bd3e7800d23b2b75ca5e06477a563c248043

Author: mlugg

Committer: Andrew Kelley

## Message

```
std.process.Child: prevent racing children from inheriting progress pipes

This fix is already in master branch for stdin, stdout, and stderr; this
commit solves the same problem but for the progress pipe.

Both fixes were originally included in one commit on this branch,
however it was split it into two so that master branch could receive the
fix before the progress branch is merged.

```

## Parents

- [9331da8fe3854c57446574a1afc75e6e0811f610](https://git.cafe/gitcafe/zig/commit/9331da8fe3854c57446574a1afc75e6e0811f610?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/acdf988c24c51129ed3ad9929b6ed8482b9abe54?format=markdown)
