summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yifan Hong <elsk@google.com> 2018-08-02 17:23:56 -0700
committer android-build-merger <android-build-merger@google.com> 2018-08-02 17:23:56 -0700
commitc84dc596bfd1d20672f82f816019f5dc1327c9bd (patch)
tree9d33998f69cd416e3729f134742f280c1a82cb73
parent4d2a75e50fb26b1d0b08d37fe10a25b1144d971d (diff)
parent9d6c8db4a077e6e095c39b25cc497e6714aa39f5 (diff)
Merge "lshal: close fd before joining thread" am: 16b9f38d22 am: e13b6b62e6 am: 41e1544660
am: 9d6c8db4a0 Change-Id: I392b7ceed13d56986fc8a83230a715ae39116530
-rw-r--r--cmds/lshal/PipeRelay.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/cmds/lshal/PipeRelay.cpp b/cmds/lshal/PipeRelay.cpp
index 87d75ac2d4..3a17e03050 100644
--- a/cmds/lshal/PipeRelay.cpp
+++ b/cmds/lshal/PipeRelay.cpp
@@ -77,13 +77,12 @@ void PipeRelay::CloseFd(int *fd) {
PipeRelay::~PipeRelay() {
CloseFd(&mFds[1]);
+ CloseFd(&mFds[0]);
if (mThread != nullptr) {
mThread->join();
mThread.clear();
}
-
- CloseFd(&mFds[0]);
}
status_t PipeRelay::initCheck() const {