Merge "Use PLOG and TEMP_FAILURE_RETRY for uevent socket errors"
am: 02359c6d96
Change-Id: I6e0a517b28aa112e7305f81874baca1832c7ed8a
This commit is contained in:
commit
777cbf21df
2 changed files with 2 additions and 2 deletions
|
|
@ -100,7 +100,7 @@ bool UeventListener::ReadUevent(Uevent* uevent) const {
|
||||||
int n = uevent_kernel_multicast_recv(device_fd_, msg, UEVENT_MSG_LEN);
|
int n = uevent_kernel_multicast_recv(device_fd_, msg, UEVENT_MSG_LEN);
|
||||||
if (n <= 0) {
|
if (n <= 0) {
|
||||||
if (errno != EAGAIN && errno != EWOULDBLOCK) {
|
if (errno != EAGAIN && errno != EWOULDBLOCK) {
|
||||||
LOG(ERROR) << "Error reading from Uevent Fd";
|
PLOG(ERROR) << "Error reading from Uevent Fd";
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ ssize_t uevent_kernel_recv(int socket, void* buffer, size_t length, bool require
|
||||||
struct ucred* cred;
|
struct ucred* cred;
|
||||||
|
|
||||||
*uid = -1;
|
*uid = -1;
|
||||||
ssize_t n = recvmsg(socket, &hdr, 0);
|
ssize_t n = TEMP_FAILURE_RETRY(recvmsg(socket, &hdr, 0));
|
||||||
if (n <= 0) {
|
if (n <= 0) {
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue