From: Darrick J. Wong <djwong@xxxxxxxxxx> When we're tearing down the progress bar file stream, check that it's not an alias of stdout before closing it. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> --- scrub/xfs_scrub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrub/xfs_scrub.c b/scrub/xfs_scrub.c index 73f82ef0c8d..f07a1960e57 100644 --- a/scrub/xfs_scrub.c +++ b/scrub/xfs_scrub.c @@ -835,7 +835,7 @@ main( if (ctx.runtime_errors) ret |= SCRUB_RET_OPERROR; phase_end(&all_pi, 0); - if (progress_fp) + if (progress_fp && fileno(progress_fp) != 1) fclose(progress_fp); unicrash_unload();