only do uncryption on packages in /data
If recovery is invoked with a package somewhere other than /data, leave it alone. Change-Id: Ief358b53df467ae24a65e30e7a631da59bf13683
This commit is contained in:
@@ -159,7 +159,7 @@ char* parse_recovery_command_file()
|
|||||||
|
|
||||||
while (fgets(temp, sizeof(temp), f)) {
|
while (fgets(temp, sizeof(temp), f)) {
|
||||||
printf("read: %s", temp);
|
printf("read: %s", temp);
|
||||||
if (strncmp(temp, "--update_package=", strlen("--update_package=")) == 0) {
|
if (strncmp(temp, "--update_package=/data/", strlen("--update_package=/data/")) == 0) {
|
||||||
fn = strdup(temp + strlen("--update_package="));
|
fn = strdup(temp + strlen("--update_package="));
|
||||||
strcpy(temp, "--update_package=@" CACHE_BLOCK_MAP "\n");
|
strcpy(temp, "--update_package=@" CACHE_BLOCK_MAP "\n");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user