diff options
author | Tianjie Xu <xunchang@google.com> | 2017-12-01 03:58:41 +0100 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-12-01 03:58:41 +0100 |
commit | d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4 (patch) | |
tree | e9880840a1c77ce51810def4d873dad21e5fa9b8 /updater | |
parent | Merge "root: Fix an issue when volume length from fs_mgr is negative." (diff) | |
parent | Merge "Detect interrupted update due to power off" (diff) | |
download | android_bootable_recovery-d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4.tar android_bootable_recovery-d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4.tar.gz android_bootable_recovery-d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4.tar.bz2 android_bootable_recovery-d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4.tar.lz android_bootable_recovery-d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4.tar.xz android_bootable_recovery-d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4.tar.zst android_bootable_recovery-d9caba2bbe7078fbcb8cdd9bd8627f100f5fb3a4.zip |
Diffstat (limited to '')
-rw-r--r-- | updater/install.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/updater/install.cpp b/updater/install.cpp index a111f4b79..870b85791 100644 --- a/updater/install.cpp +++ b/updater/install.cpp @@ -569,7 +569,11 @@ Value* ApplyPatchSpaceFn(const char* name, State* state, const std::vector<std:: name, bytes_str.c_str()); } - return StringValue(CacheSizeCheck(bytes) ? "" : "t"); + // Skip the cache size check if the update is a retry. + if (state->is_retry || CacheSizeCheck(bytes) == 0) { + return StringValue("t"); + } + return StringValue(""); } // apply_patch(src_file, tgt_file, tgt_sha1, tgt_size, patch1_sha1, patch1_blob, [...]) |