From 29556099b4f35341206d35875e1185dcf1ff1bb5 Mon Sep 17 00:00:00 2001 From: Songchun Fan Date: Thu, 23 Jan 2020 14:51:45 -0800 Subject: Increase the level of depth of apk paths We are updating apps' apk path to have a two-level structure. Default apk path of an installed app: Before: /data/app/[packageName]-[randomString]/base.apk After: /data/app/[randomStringA]/[packageName]-[randomStringB]/base.apk This CL increases the valid level of depth for apk paths. Test: atest installd_utils_test CtsCompilationTestCases Change-Id: I9e4a80301fbce37e4297ed743a65db1b7f1cf0a4 --- cmds/installd/utils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cmds/installd/utils.cpp') diff --git a/cmds/installd/utils.cpp b/cmds/installd/utils.cpp index 4eb1df0b2e..2f79552d1c 100644 --- a/cmds/installd/utils.cpp +++ b/cmds/installd/utils.cpp @@ -945,11 +945,11 @@ static int validate_apk_path_internal(const std::string& path, int maxSubdirs) { } int validate_apk_path(const char* path) { - return validate_apk_path_internal(path, 1 /* maxSubdirs */); + return validate_apk_path_internal(path, 2 /* maxSubdirs */); } int validate_apk_path_subdirs(const char* path) { - return validate_apk_path_internal(path, 3 /* maxSubdirs */); + return validate_apk_path_internal(path, 4 /* maxSubdirs */); } int ensure_config_user_dirs(userid_t userid) { -- cgit v1.2.3-59-g8ed1b