commit | 86e5880d82ad144394b497bc346ce285c5e3e875 | [log] [tgz] |
---|---|---|
author | Hao Chen <chenhaosjtuacm@google.com> | Mon Nov 11 22:49:21 2019 -0800 |
committer | Hao Chen <chenhaosjtuacm@google.com> | Mon Nov 11 22:51:03 2019 -0800 |
tree | 4865d702cdffaaa4c1d9bc65f46eea48a8525e4b | |
parent | 9cd7668fcffa27cfd2f79e59da835cfa70cb70d4 [diff] |
Log and return error if failed to listen to a socket Test: build by `mm` Change-Id: I5cf38c4011274ff70a02ac7472a10670b779aa85
diff --git a/automotive/vehicle/2.0/default/impl/vhal_v2_0/SocketComm.cpp b/automotive/vehicle/2.0/default/impl/vhal_v2_0/SocketComm.cpp index 9eb8894..068333c 100644 --- a/automotive/vehicle/2.0/default/impl/vhal_v2_0/SocketComm.cpp +++ b/automotive/vehicle/2.0/default/impl/vhal_v2_0/SocketComm.cpp
@@ -92,7 +92,10 @@ } ALOGI("%s: Listening for connections on port %d", __FUNCTION__, DEBUG_SOCKET); - ::listen(mListenFd, 1); + if (::listen(mListenFd, 1) == -1) { + ALOGE("%s: Error on listening: errno: %d: %s", __FUNCTION__, errno, strerror(errno)); + return false; + } return true; }