Loading cmds/installd/commands.c +2 −1 Original line number Diff line number Diff line Loading @@ -162,11 +162,12 @@ static int is_valid_apk_path(const char *path) int len1 = strlen(APK_DIR_PREFIX); int len2 = strlen(PROTECTED_DIR_PREFIX); int len3 = strlen(APK_EXT_DIR_PREFIX); int len4 = strlen(PROTECTED_EXT_DIR_PREFIX); if (strncmp(path, APK_DIR_PREFIX, len1)==0) return 1; if (strncmp(path, PROTECTED_DIR_PREFIX, len2)==0) return 1; if (strncmp(path, APK_EXT_DIR_PREFIX, len3)==0) return 1; if (strncmp(path, PROTECTED_EXT_DIR_PREFIX, len4)==0) return 1; return 0; } Loading cmds/installd/installd.h +1 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,7 @@ /* other handy constants */ #define PROTECTED_DIR_PREFIX "/data/app-private/" #define PROTECTED_EXT_DIR_PREFIX "/sd-ext/app-private/" #define DALVIK_CACHE_PREFIX "/data/dalvik-cache/" #define DALVIK_CACHE_POSTFIX "/classes.dex" Loading Loading
cmds/installd/commands.c +2 −1 Original line number Diff line number Diff line Loading @@ -162,11 +162,12 @@ static int is_valid_apk_path(const char *path) int len1 = strlen(APK_DIR_PREFIX); int len2 = strlen(PROTECTED_DIR_PREFIX); int len3 = strlen(APK_EXT_DIR_PREFIX); int len4 = strlen(PROTECTED_EXT_DIR_PREFIX); if (strncmp(path, APK_DIR_PREFIX, len1)==0) return 1; if (strncmp(path, PROTECTED_DIR_PREFIX, len2)==0) return 1; if (strncmp(path, APK_EXT_DIR_PREFIX, len3)==0) return 1; if (strncmp(path, PROTECTED_EXT_DIR_PREFIX, len4)==0) return 1; return 0; } Loading
cmds/installd/installd.h +1 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,7 @@ /* other handy constants */ #define PROTECTED_DIR_PREFIX "/data/app-private/" #define PROTECTED_EXT_DIR_PREFIX "/sd-ext/app-private/" #define DALVIK_CACHE_PREFIX "/data/dalvik-cache/" #define DALVIK_CACHE_POSTFIX "/classes.dex" Loading