commit | 5bb957e514685c876ae69fca92ea5c7c763dbb88 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Sun Mar 12 03:27:13 2017 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Sun Mar 12 03:27:14 2017 +0000 |
tree | 29b8660239df0b6114270ef4c0abf2c1c00bf8da | |
parent | 1408a7f34d59f5464f5a6133ed7edf16f7e69c1e [diff] | |
parent | cc6d49d324021c6beb3f2b32d15a7355c0b0e69e [diff] |
Merge "fs_mgr: fix errno setted by mount_with_alternatives"
diff --git a/fs_mgr/fs_mgr.cpp b/fs_mgr/fs_mgr.cpp index d0e4682..6c84d73 100644 --- a/fs_mgr/fs_mgr.cpp +++ b/fs_mgr/fs_mgr.cpp
@@ -563,8 +563,10 @@ } } else { fs_stat |= FS_STAT_FULL_MOUNT_FAILED; - /* back up errno for crypto decisions */ - mount_errno = errno; + /* back up the first errno for crypto decisions */ + if (mount_errno == 0) { + mount_errno = errno; + } } log_fs_stat(fstab->recs[i].blk_device, fs_stat); }