aboutsummaryrefslogtreecommitdiffstats
path: root/applypatch
diff options
context:
space:
mode:
authorDoug Zongker <dougz@android.com>2010-08-12 17:38:09 -0700
committerDoug Zongker <dougz@android.com>2010-08-12 17:38:09 -0700
commit8cd9e4f3d4eba481b411482331293c8079ab24b2 (patch)
tree647cad0b12c6afef6013cc333eacf1e7d2abd5c2 /applypatch
parentecc76ba5516d62a886f9c290906e0ca50702c9ab (diff)
downloadbootable_recovery-8cd9e4f3d4eba481b411482331293c8079ab24b2.zip
bootable_recovery-8cd9e4f3d4eba481b411482331293c8079ab24b2.tar.gz
bootable_recovery-8cd9e4f3d4eba481b411482331293c8079ab24b2.tar.bz2
fix bug in applying patches
When restarting a patch from crashing in the middle of a large file, we're not finding the correct patch to apply to the copy saved in cache. Change-Id: I41cb2b87d096bb7a28a10c4cf3902facd45d4c9d
Diffstat (limited to 'applypatch')
-rw-r--r--applypatch/applypatch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/applypatch/applypatch.c b/applypatch/applypatch.c
index 99d3661..5debaac 100644
--- a/applypatch/applypatch.c
+++ b/applypatch/applypatch.c
@@ -588,7 +588,7 @@ int applypatch(const char* source_filename,
int to_use = FindMatchingPatch(copy_file.sha1,
patch_sha1_str, num_patches);
- if (to_use > 0) {
+ if (to_use >= 0) {
copy_patch_value = patch_data[to_use];
}