Merge changes from topic "dynamic-ref-se-mnc-dev" into oc-dev
am: 2d31069fac
Change-Id: I282ef1b63da084bb0906bee79ec5a7b0e9e66a2c
This commit is contained in:
@@ -6575,8 +6575,16 @@ status_t ResTable::parsePackage(const ResTable_package* const pkg,
|
||||
}
|
||||
|
||||
} else if (ctype == RES_TABLE_LIBRARY_TYPE) {
|
||||
|
||||
if (group->dynamicRefTable.entries().size() == 0) {
|
||||
status_t err = group->dynamicRefTable.load((const ResTable_lib_header*) chunk);
|
||||
const ResTable_lib_header* lib = (const ResTable_lib_header*) chunk;
|
||||
status_t err = validate_chunk(&lib->header, sizeof(*lib),
|
||||
endPos, "ResTable_lib_header");
|
||||
if (err != NO_ERROR) {
|
||||
return (mError=err);
|
||||
}
|
||||
|
||||
err = group->dynamicRefTable.load(lib);
|
||||
if (err != NO_ERROR) {
|
||||
return (mError=err);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user