Use PLOG instead of printing errno
Also, print error message where the error code is available through
other means than errno.
Test: it builds
Change-Id: I0276c4bcd50debc0003aab4e3229ea33ac79f3ac
diff --git a/automotive/can/1.0/default/libnetdevice/NetlinkSocket.cpp b/automotive/can/1.0/default/libnetdevice/NetlinkSocket.cpp
index 15c0f9b..86442f2 100644
--- a/automotive/can/1.0/default/libnetdevice/NetlinkSocket.cpp
+++ b/automotive/can/1.0/default/libnetdevice/NetlinkSocket.cpp
@@ -118,7 +118,7 @@
// Found error/ack message, return status.
auto nlerr = reinterpret_cast<struct nlmsgerr*>(NLMSG_DATA(nlmsg));
if (nlerr->error != 0) {
- LOG(ERROR) << "Received Netlink error message: " << nlerr->error;
+ LOG(ERROR) << "Received Netlink error message: " << strerror(-nlerr->error);
return false;
}
return true;