summaryrefslogtreecommitdiff
path: root/src/fsck
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-12-23 19:24:40 +0100
committerLennart Poettering <lennart@poettering.net>2019-01-07 17:50:39 +0100
commitcbf13087cc0db191e9ab0f70bef9f1f64d6bb340 (patch)
treec67883bb1a3f6676ae24ad3a0c496989482d255a /src/fsck
parentaebfc8f0904eb3be6d71104afba2ba8d8e18089a (diff)
downloadsystemd-cbf13087cc0db191e9ab0f70bef9f1f64d6bb340.tar.gz
fsck: use symbolic names where we have them
Diffstat (limited to 'src/fsck')
-rw-r--r--src/fsck/fsck.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fsck/fsck.c b/src/fsck/fsck.c
index ba39f596fc..524327c4da 100644
--- a/src/fsck/fsck.c
+++ b/src/fsck/fsck.c
@@ -414,7 +414,7 @@ static int run(int argc, char *argv[]) {
exit_status = wait_for_terminate_and_check("fsck", pid, WAIT_LOG_ABNORMAL);
if (exit_status < 0)
return exit_status;
- if (exit_status & ~1) {
+ if ((exit_status & ~FSCK_ERROR_CORRECTED) != FSCK_SUCCESS) {
log_error("fsck failed with exit status %i.", exit_status);
if ((exit_status & FSCK_SYSTEM_SHOULD_REBOOT) && root_directory) {