summaryrefslogtreecommitdiff
path: root/cmds/installd/utils.cpp
diff options
context:
space:
mode:
author Songchun Fan <schfan@google.com> 2020-01-23 14:51:45 -0800
committer Songchun Fan <schfan@google.com> 2020-01-27 11:50:44 -0800
commit29556099b4f35341206d35875e1185dcf1ff1bb5 (patch)
tree2206955b60fa80c103fbaed781a4f560a9a81940 /cmds/installd/utils.cpp
parent294f4a64c273d21b2bf08037f7f7ce02afea7240 (diff)
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
Diffstat (limited to 'cmds/installd/utils.cpp')
-rw-r--r--cmds/installd/utils.cpp4
1 files changed, 2 insertions, 2 deletions
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) {