am 91704522
: Don\'t return immediately from reboot commands.
* commit '917045222a69021eb36aea96708649c709685509': Don't return immediately from reboot commands.
This commit is contained in:
commit
0bf7924df1
2 changed files with 9 additions and 0 deletions
|
@ -144,7 +144,11 @@ void reboot_service(int fd, void *arg)
|
|||
if (ret < 0) {
|
||||
snprintf(buf, sizeof(buf), "reboot failed: %d\n", ret);
|
||||
writex(fd, buf, strlen(buf));
|
||||
goto cleanup;
|
||||
}
|
||||
// Don't return early. Give the reboot command time to take effect
|
||||
// to avoid messing up scripts which do "adb reboot && adb wait-for-device"
|
||||
while(1) { pause(); }
|
||||
cleanup:
|
||||
free(arg);
|
||||
adb_close(fd);
|
||||
|
|
|
@ -68,6 +68,11 @@ int main(int argc, char *argv[])
|
|||
perror("reboot");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
// Don't return early. Give the reboot command time to take effect
|
||||
// to avoid messing up scripts which do "adb shell reboot && adb wait-for-device"
|
||||
while(1) { pause(); }
|
||||
|
||||
fprintf(stderr, "Done\n");
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue