From ec59dd2aaedbc26091064f5ee8191444cb5bf04d Mon Sep 17 00:00:00 2001 From: Katz Yamada Date: Thu, 25 Jan 2018 10:56:31 -0800 Subject: fix: LocIpcSender returns incorrect result LocIpcSender::send() doesn't return correct boolean result code. It always returns false even it is successfully sent. Change-Id: I74d85501f5d097dc1ede4dea5b2d9c9d752affda CRs-Fixed: 2179096 --- utils/LocIpc.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'utils/LocIpc.h') diff --git a/utils/LocIpc.h b/utils/LocIpc.h index 738d4fb..8598a32 100644 --- a/utils/LocIpc.h +++ b/utils/LocIpc.h @@ -131,8 +131,7 @@ public: inline bool send(const uint8_t data[], uint32_t length) { bool rtv = false; if (nullptr != mSocket && nullptr != data) { - ssize_t rv = LocIpc::sendData(*mSocket, mDestAddr, data, length); - rtv = (rv == (int)length); + rtv = LocIpc::sendData(*mSocket, mDestAddr, data, length); } return rtv; } -- cgit v1.2.3