From 752386319c0d9fb7e4e429a0644086b318d3b4b5 Mon Sep 17 00:00:00 2001 From: Tao Bao Date: Wed, 27 May 2015 14:46:17 -0700 Subject: Clean up the sleep()'s after poking init services Change-Id: I77564fe5c59e604f1377b278681b7d1bff53a77a --- uncrypt/uncrypt.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'uncrypt/uncrypt.cpp') diff --git a/uncrypt/uncrypt.cpp b/uncrypt/uncrypt.cpp index 11766f14c..d71271d8e 100644 --- a/uncrypt/uncrypt.cpp +++ b/uncrypt/uncrypt.cpp @@ -40,18 +40,20 @@ // file data to use as an update package. #include +#include +#include +#include #include #include #include -#include #include #include -#include -#include #include +#include #define LOG_TAG "uncrypt" #include +#include #include #include @@ -376,7 +378,9 @@ static void wipe_misc() { static void reboot_to_recovery() { ALOGI("rebooting to recovery"); property_set("sys.powerctl", "reboot,recovery"); - sleep(10); + while (true) { + pause(); + } ALOGE("reboot didn't succeed?"); } -- cgit v1.2.3