diff --git a/cmds-scrub.c b/cmds-scrub.c index 91ace9ce..b0fcde69 100644 --- a/cmds-scrub.c +++ b/cmds-scrub.c @@ -763,7 +763,7 @@ static int scrub_write_progress(pthread_mutex_t *m, const char *fsid, ret = pthread_mutex_lock(m); if (ret) { - err = -errno; + err = -ret; goto out; }