Merge "[incfs] Fix the unsafe memory copy in IncrementalService" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
bb9c220903
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user