remove old chargemode crap
Change-Id: I6ca88be821ebb713a796251f416b02c1f7144c44
This commit is contained in:
parent
fdd4766c1e
commit
eee085415f
@ -1165,23 +1165,3 @@ int volume_main(int argc, char **argv) {
|
||||
load_volume_table();
|
||||
return 0;
|
||||
}
|
||||
|
||||
void handle_chargemode() {
|
||||
const char* filename = "/proc/cmdline";
|
||||
struct stat file_info;
|
||||
if (0 != stat(filename, &file_info))
|
||||
return;
|
||||
|
||||
int file_len = file_info.st_size;
|
||||
char* file_data = (char*)malloc(file_len + 1);
|
||||
FILE *file = fopen(filename, "rb");
|
||||
if (file == NULL)
|
||||
return;
|
||||
fread(file_data, file_len, 1, file);
|
||||
// supposedly not necessary, but let's be safe.
|
||||
file_data[file_len] = '\0';
|
||||
fclose(file);
|
||||
|
||||
if (strstr(file_data, "androidboot.mode=offmode_charging") != NULL)
|
||||
reboot(RB_POWER_OFF);
|
||||
}
|
||||
|
@ -794,7 +794,6 @@ main(int argc, char **argv) {
|
||||
return setprop_main(argc, argv);
|
||||
return busybox_driver(argc, argv);
|
||||
}
|
||||
handle_chargemode();
|
||||
__system("/sbin/postrecoveryboot.sh");
|
||||
|
||||
int is_user_initiated_recovery = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user