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
This commit is contained in:
Katz Yamada 2018-01-25 10:56:31 -08:00 committed by Gerrit - the friendly Code Review server
parent 6e98d17e6a
commit ec59dd2aae

View file

@ -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;
}