diff --git a/VolumeManager.cpp b/VolumeManager.cpp index 98f12e8..1a8c79d 100644 --- a/VolumeManager.cpp +++ b/VolumeManager.cpp @@ -754,7 +754,8 @@ int VolumeManager::unmountAll() { while ((mentry = getmntent(fp)) != NULL) { auto test = std::string(mentry->mnt_dir); 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/")) { toUnmount.push_front(test); }