diff --git a/services/updater_utils.cpp b/services/updater_utils.cpp index 06dd65343cd433eb8c58d1d5f826ed71cb3e4ef4..8399b07457a05b62e29924eac773e1f7e2aa698f 100755 --- a/services/updater_utils.cpp +++ b/services/updater_utils.cpp @@ -179,7 +179,8 @@ void PostUpdater(bool clearMisc) { STAGE(UPDATE_STAGE_BEGIN) << "PostUpdater"; - if (!CheckUpdateMode(SDCARD_MODE) && !CheckUpdateMode(USB_MODE)) { + if (!CheckUpdateMode(SDCARD_MODE) && !CheckUpdateMode(USB_MODE) && + GetMountStatusForMountPoint("/log") != MountStatus::MOUNT_MOUNTED) { (void)SetupPartitions(); } else { (void)SetupPartitions(false);