commit | 2d4c4e0b5e43294469a1d0e7b3ce54e4e8ee7087 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Tue Mar 23 00:32:13 2021 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Tue Mar 23 00:32:13 2021 +0000 |
tree | 3ddbfb5e8562f4c31a22e3abe2b944993ff982e5 | |
parent | 34024825b269d243be78ca0c78de3478d32bcb5d [diff] | |
parent | 4b462a511a6d060c6998e2215ac0f20a44329931 [diff] |
Merge "Fix bug where credstore is immediately exiting."
diff --git a/identity/main.cpp b/identity/main.cpp index 08f2219..9add73c 100644 --- a/identity/main.cpp +++ b/identity/main.cpp
@@ -53,5 +53,9 @@ CHECK(ret == ::android::OK) << "Couldn't register binder service"; LOG(ERROR) << "Registered binder service"; + // Credstore is a single-threaded process. So devote the main thread + // to handling binder messages. + IPCThreadState::self()->joinThreadPool(); + return 0; }