diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/core/multiprocessing.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/core/multiprocessing.c b/src/lib/core/multiprocessing.c index db45c7b..06815a1 100644 --- a/src/lib/core/multiprocessing.c +++ b/src/lib/core/multiprocessing.c @@ -83,7 +83,9 @@ int child(struct MultiProcessingPool *pool, struct MultiProcessingTask *task) { return -1; } - if (dup2(STDOUT_FILENO, STDERR_FILENO) < 0) { + int fd = -1; + if ((fd = dup2(STDOUT_FILENO, STDERR_FILENO)) < 0) { + SYSERROR("%s", "Unable to redirect stderr to stdout"); fclose(fp_log); return -1; } |
