commit | 138e70648373661b79a73f4078e79e24599c0bc4 | [log] [tgz] |
---|---|---|
author | Yifan Hong <elsk@google.com> | Wed Jun 16 23:39:42 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Jun 16 23:39:42 2021 +0000 |
tree | e35d10a6119e46c6534ef511b00671f6877d2768 | |
parent | ba2c81fcce316b70433186cd448e14acaf1bb850 [diff] | |
parent | 059961c1259c44af29edc409f1c72cbe8410face [diff] |
Merge "servicedispatcher: pause until killed." am: 180f094883 am: 1152005db2 am: 059961c125 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1734539 Change-Id: Idf90747514f54b5298999fb73332cd47f1269dcc
diff --git a/libs/binder/servicedispatcher.cpp b/libs/binder/servicedispatcher.cpp index 0c677a8..af79126 100644 --- a/libs/binder/servicedispatcher.cpp +++ b/libs/binder/servicedispatcher.cpp
@@ -85,7 +85,11 @@ LOG(INFO) << "Finish setting up RPC on service " << name << " on port" << port; std::cout << port << std::endl; - return EX_OK; + + TEMP_FAILURE_RETRY(pause()); + + PLOG(FATAL) << "TEMP_FAILURE_RETRY(pause()) exits; this should not happen!"; + __builtin_unreachable(); } // Log to logd. For warning and more severe messages, also log to stderr.