diff options
-rw-r--r-- | cmds/lshal/PipeRelay.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cmds/lshal/PipeRelay.cpp b/cmds/lshal/PipeRelay.cpp index 3a17e03050..87d75ac2d4 100644 --- a/cmds/lshal/PipeRelay.cpp +++ b/cmds/lshal/PipeRelay.cpp @@ -77,12 +77,13 @@ 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 { |