|
|
@ -624,7 +624,8 @@ int VolumeManager::unmountAll() {
|
|
|
|
while ((mentry = getmntent(fp)) != NULL) {
|
|
|
|
while ((mentry = getmntent(fp)) != NULL) {
|
|
|
|
auto test = std::string(mentry->mnt_dir);
|
|
|
|
auto test = std::string(mentry->mnt_dir);
|
|
|
|
if ((android::base::StartsWith(test, "/mnt/") &&
|
|
|
|
if ((android::base::StartsWith(test, "/mnt/") &&
|
|
|
|
!android::base::StartsWith(test, "/mnt/vendor")) ||
|
|
|
|
!android::base::StartsWith(test, "/mnt/vendor") &&
|
|
|
|
|
|
|
|
!android::base::StartsWith(test, "/mnt/product")) ||
|
|
|
|
android::base::StartsWith(test, "/storage/")) {
|
|
|
|
android::base::StartsWith(test, "/storage/")) {
|
|
|
|
toUnmount.push_front(test);
|
|
|
|
toUnmount.push_front(test);
|
|
|
|
}
|
|
|
|
}
|
|
|
|