Deduplicate package names in result URI permissions grants binary xml

Bug: 149370983
Test: locally by flashing device and checking basic functionality and atest UriGrantsManagerServiceTest
Change-Id: Ifea09130db89647cc1cc6398ef01edff5ca9c1a1
This commit is contained in:
dimorinny
2021-12-16 14:14:42 +00:00
parent 9e83b4798c
commit 65b37fb9b3

View File

@@ -1330,8 +1330,8 @@ public class UriGrantsManagerService extends IUriGrantsManager.Stub {
out.startTag(null, TAG_URI_GRANT);
out.attributeInt(null, ATTR_SOURCE_USER_ID, perm.uri.sourceUserId);
out.attributeInt(null, ATTR_TARGET_USER_ID, perm.targetUserId);
out.attribute(null, ATTR_SOURCE_PKG, perm.sourcePkg);
out.attribute(null, ATTR_TARGET_PKG, perm.targetPkg);
out.attributeInterned(null, ATTR_SOURCE_PKG, perm.sourcePkg);
out.attributeInterned(null, ATTR_TARGET_PKG, perm.targetPkg);
out.attribute(null, ATTR_URI, String.valueOf(perm.uri.uri));
writeBooleanAttribute(out, ATTR_PREFIX, perm.uri.prefix);
out.attributeInt(null, ATTR_MODE_FLAGS, perm.persistedModeFlags);