Merge "[incfs] Fix the unsafe memory copy in IncrementalService" into sc-dev

This commit is contained in:
Alex Buynytskyy
2021-03-19 14:05:59 +00:00
committed by Android (Google) Code Review

View File

@@ -280,8 +280,8 @@ binder::Status BinderIncrementalService::getMetadataByPath(int32_t storageId,
}
static FileId toFileId(const std::vector<uint8_t>& id) {
FileId fid;
memcpy(&fid, id.data(), id.size());
FileId fid = {};
memcpy(&fid, id.data(), std::min(sizeof(fid), id.size()));
return fid;
}