summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2023-09-12 02:13:14 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-09-12 02:13:14 +0000
commit963b84c497e13e764e7e07e096ea2e57af911437 (patch)
treef3ec2eb8396e07059afc1b38aee3b31d0692086c
parent063b03d4109a64397f84d575dbc406fc887f0137 (diff)
parent81ed259a35c2804c07e994890d51d9b5f2f164c9 (diff)
downloadvold-tmp_amf_298295554.tar.gz
Merge "Handle errors corrected exit status returned by fsck" into main am: 81ed259a35tmp_amf_298295554
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2651499 Change-Id: I31ecc8519bd6b450c70353ad6ba18e7ef378d7bc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--fs/Exfat.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/Exfat.cpp b/fs/Exfat.cpp
index c8b19e03..ed539216 100644
--- a/fs/Exfat.cpp
+++ b/fs/Exfat.cpp
@@ -48,6 +48,9 @@ status_t Check(const std::string& source) {
if (rc == 0) {
LOG(INFO) << "Check OK";
return 0;
+ } else if (rc == 1) {
+ LOG(INFO) << "Filesystem errors corrected";
+ return 0;
} else {
LOG(ERROR) << "Check failed (code " << rc << ")";
errno = EIO;