Loading libs/binder/IPCThreadState.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -465,7 +465,7 @@ void IPCThreadState::clearCaller() void IPCThreadState::flushCommands() { if (mProcess->mDriverFD <= 0) if (mProcess->mDriverFD < 0) return; talkWithDriver(false); // The flush could have caused post-write refcount decrements to have Loading Loading @@ -618,7 +618,7 @@ void IPCThreadState::joinThreadPool(bool isMain) int IPCThreadState::setupPolling(int* fd) { if (mProcess->mDriverFD <= 0) { if (mProcess->mDriverFD < 0) { return -EBADF; } Loading Loading @@ -924,7 +924,7 @@ finish: status_t IPCThreadState::talkWithDriver(bool doReceive) { if (mProcess->mDriverFD <= 0) { if (mProcess->mDriverFD < 0) { return -EBADF; } Loading Loading @@ -982,7 +982,7 @@ status_t IPCThreadState::talkWithDriver(bool doReceive) #else err = INVALID_OPERATION; #endif if (mProcess->mDriverFD <= 0) { if (mProcess->mDriverFD < 0) { err = -EBADF; } IF_LOG_COMMANDS() { Loading Loading @@ -1301,7 +1301,7 @@ void IPCThreadState::threadDestructor(void *st) if (self) { self->flushCommands(); #if defined(__ANDROID__) if (self->mProcess->mDriverFD > 0) { if (self->mProcess->mDriverFD >= 0) { ioctl(self->mProcess->mDriverFD, BINDER_THREAD_EXIT, 0); } #endif Loading Loading
libs/binder/IPCThreadState.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -465,7 +465,7 @@ void IPCThreadState::clearCaller() void IPCThreadState::flushCommands() { if (mProcess->mDriverFD <= 0) if (mProcess->mDriverFD < 0) return; talkWithDriver(false); // The flush could have caused post-write refcount decrements to have Loading Loading @@ -618,7 +618,7 @@ void IPCThreadState::joinThreadPool(bool isMain) int IPCThreadState::setupPolling(int* fd) { if (mProcess->mDriverFD <= 0) { if (mProcess->mDriverFD < 0) { return -EBADF; } Loading Loading @@ -924,7 +924,7 @@ finish: status_t IPCThreadState::talkWithDriver(bool doReceive) { if (mProcess->mDriverFD <= 0) { if (mProcess->mDriverFD < 0) { return -EBADF; } Loading Loading @@ -982,7 +982,7 @@ status_t IPCThreadState::talkWithDriver(bool doReceive) #else err = INVALID_OPERATION; #endif if (mProcess->mDriverFD <= 0) { if (mProcess->mDriverFD < 0) { err = -EBADF; } IF_LOG_COMMANDS() { Loading Loading @@ -1301,7 +1301,7 @@ void IPCThreadState::threadDestructor(void *st) if (self) { self->flushCommands(); #if defined(__ANDROID__) if (self->mProcess->mDriverFD > 0) { if (self->mProcess->mDriverFD >= 0) { ioctl(self->mProcess->mDriverFD, BINDER_THREAD_EXIT, 0); } #endif Loading