#endif /* ENABLE_DEBUG */
// Connect standard input
- if (ctx->pipes.stdin[0]) {
+ if (ctx->pipes.stdin[0] >= 0) {
r = dup2(ctx->pipes.stdin[0], STDIN_FILENO);
if (r < 0) {
ERROR(jail->pakfire, "Could not connect fd %d to stdin: %m\n",
}
// Connect standard output and error
- if (ctx->pipes.stdout[1] && ctx->pipes.stderr[1]) {
+ if (ctx->pipes.stdout[1] >= 0 && ctx->pipes.stderr[1] >= 0) {
r = dup2(ctx->pipes.stdout[1], STDOUT_FILENO);
if (r < 0) {
ERROR(jail->pakfire, "Could not connect fd %d to stdout: %m\n",