From 4b42adf697c0ecde7ed18234109eb5430239fe54 Mon Sep 17 00:00:00 2001 From: Oleksiy Vyalov Date: Fri, 12 Jun 2015 13:27:12 -0700 Subject: [PATCH] Resolve canonical package path before writing it to packages.list. Bug id - b/21028929 Change-Id: I82a7ba4f27017d3de29790cdbfab656ca9814cfb --- services/core/java/com/android/server/pm/Settings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/Settings.java b/services/core/java/com/android/server/pm/Settings.java index db4bf88481210..b258a1f63c3d4 100644 --- a/services/core/java/com/android/server/pm/Settings.java +++ b/services/core/java/com/android/server/pm/Settings.java @@ -2102,7 +2102,7 @@ final class Settings { } final ApplicationInfo ai = pkg.pkg.applicationInfo; - final String dataPath = ai.dataDir; + final String dataPath = new File(ai.dataDir).getCanonicalPath(); final boolean isDebug = (ai.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; final int[] gids = pkg.getPermissionsState().computeGids(userIds);