summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSami Tolvanen <samitolvanen@google.com>2016-11-20 06:27:03 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-11-20 06:27:03 +0000
commitcb747ace503fceaa9d4de4911ea5ef4cf51867e5 (patch)
treeaca5bb550018982aa49a74d9eade7c7ba0a67d2e
parent8a05232e6a6d5e8b1614075a49681a9ef23a54d2 (diff)
parent549f048fcb1b5fa5620ef4bd34a18b02c93a923d (diff)
downloadandroid_system_extras-cb747ace503fceaa9d4de4911ea5ef4cf51867e5.tar.gz
android_system_extras-cb747ace503fceaa9d4de4911ea5ef4cf51867e5.tar.bz2
android_system_extras-cb747ace503fceaa9d4de4911ea5ef4cf51867e5.zip
DO NOT MERGE: libfec: allow fec_header to be located anywhere
am: 549f048fcb Change-Id: Ie9b58e09558995ccd52004e82add513483df5d69
-rw-r--r--libfec/fec_open.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/libfec/fec_open.cpp b/libfec/fec_open.cpp
index 0e41bf4f..caec3704 100644
--- a/libfec/fec_open.cpp
+++ b/libfec/fec_open.cpp
@@ -145,13 +145,6 @@ static int parse_ecc_header(fec_handle *f, uint64_t offset)
error("inconsistent ecc size %u", header.fec_size);
return -1;
}
- /* structure: data | ecc | header */
- if (offset < header.fec_size ||
- offset - header.fec_size != header.inp_size) {
- error("unexpected input size: %" PRIu64 " vs %" PRIu64, offset,
- header.inp_size);
- return -1;
- }
f->data_size = header.inp_size;
f->ecc.blocks = fec_div_round_up(f->data_size, FEC_BLOCKSIZE);