diff options
author | Nick Kralevich | 2013-10-24 10:53:48 -0500 |
---|---|---|
committer | Nick Kralevich | 2013-10-24 13:01:16 -0500 |
commit | 917045222a69021eb36aea96708649c709685509 (patch) | |
tree | 53ba3f23a6a4449175f84730cfafe4dffae7b8c2 /reboot/reboot.c | |
parent | a9e453f1b552699f69dca19599c7624a581089bd (diff) | |
download | platform-system-core-917045222a69021eb36aea96708649c709685509.tar.gz platform-system-core-917045222a69021eb36aea96708649c709685509.tar.xz platform-system-core-917045222a69021eb36aea96708649c709685509.zip |
Don't return immediately from reboot commands.
The reboot commands return too fast, interfering with testing.
Add a pause(), which will allow the device time to complete the
reboot.
Change-Id: Ie9cc6eea67b7ff662ec71ea2329cbb94f8d55404
Bug: 11369303
Diffstat (limited to 'reboot/reboot.c')
-rw-r--r-- | reboot/reboot.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/reboot/reboot.c b/reboot/reboot.c index 0e5170d42..d9a422764 100644 --- a/reboot/reboot.c +++ b/reboot/reboot.c | |||
@@ -68,6 +68,11 @@ int main(int argc, char *argv[]) | |||
68 | perror("reboot"); | 68 | perror("reboot"); |
69 | exit(EXIT_FAILURE); | 69 | exit(EXIT_FAILURE); |
70 | } | 70 | } |
71 | |||
72 | // Don't return early. Give the reboot command time to take effect | ||
73 | // to avoid messing up scripts which do "adb shell reboot && adb wait-for-device" | ||
74 | while(1) { pause(); } | ||
75 | |||
71 | fprintf(stderr, "Done\n"); | 76 | fprintf(stderr, "Done\n"); |
72 | return 0; | 77 | return 0; |
73 | } | 78 | } |