summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2018-08-02 16:29:17 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-08-02 16:29:17 -0700
commite13b6b62e6c22df0ffbb643ac3e1222c2cd9099f (patch)
tree1af92a82f2229c9af52e884f95d713bcd7ea13ed
parent9ead54bed65d486fe435793cbe98ed8b4786f7be (diff)
parent16b9f38d2245028256954490458971efe65af329 (diff)
downloadnative-temp_p_merge.tar.gz
Merge "lshal: close fd before joining thread"temp_p_merge
am: 16b9f38d22 Change-Id: I7ab9f8e64e01dd5b1f2edba2e5db8404d8073b4c
-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 {