diff options
Diffstat (limited to 'libs/binder/RpcServer.cpp')
| -rw-r--r-- | libs/binder/RpcServer.cpp | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/libs/binder/RpcServer.cpp b/libs/binder/RpcServer.cpp index 1011571408..8037f0863c 100644 --- a/libs/binder/RpcServer.cpp +++ b/libs/binder/RpcServer.cpp @@ -230,10 +230,7 @@ status_t RpcServer::recvmsgSocketConnection(const RpcServer& server, RpcTranspor      }      unique_fd fd(std::move(std::get<unique_fd>(fds.back()))); -    if (auto res = binder::os::setNonBlocking(fd); !res.ok()) { -        ALOGE("Failed setNonBlocking: %s", res.error().message().c_str()); -        return res.error().code() == 0 ? UNKNOWN_ERROR : -res.error().code(); -    } +    if (status_t res = binder::os::setNonBlocking(fd); res != OK) return res;      *out = RpcTransportFd(std::move(fd));      return OK;  |