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
This commit is contained in:
Doug Zongker 2010-08-12 17:38:09 -07:00
parent ecc76ba551
commit 8cd9e4f3d4

View file

@ -588,7 +588,7 @@ int applypatch(const char* source_filename,
int to_use = FindMatchingPatch(copy_file.sha1, int to_use = FindMatchingPatch(copy_file.sha1,
patch_sha1_str, num_patches); patch_sha1_str, num_patches);
if (to_use > 0) { if (to_use >= 0) {
copy_patch_value = patch_data[to_use]; copy_patch_value = patch_data[to_use];
} }