From 466ecdbc1e9f7007158c298652085676b8830f14 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 (cherry picked from commit 4b42adf697c0ecde7ed18234109eb5430239fe54) --- 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 cd50946567a79..4b36581df06fd 100644 --- a/services/core/java/com/android/server/pm/Settings.java +++ b/services/core/java/com/android/server/pm/Settings.java @@ -2098,7 +2098,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);