Revert "tree-wide: Always use recvmsg with MSG_CMSG_CLOEXEC"
This reverts commit d6d810fbf8.
It's apparently not OK to pass MSG_CMSG_CLOEXEC to recvmsg() of raw
sockets.
This commit is contained in:
@@ -255,7 +255,7 @@ int bus_machine_method_get_addresses(sd_bus *bus, sd_bus_message *message, void
|
||||
iov[0] = (struct iovec) { .iov_base = &family, .iov_len = sizeof(family) };
|
||||
iov[1] = (struct iovec) { .iov_base = &in_addr, .iov_len = sizeof(in_addr) };
|
||||
|
||||
n = recvmsg(pair[0], &mh, MSG_CMSG_CLOEXEC);
|
||||
n = recvmsg(pair[0], &mh, 0);
|
||||
if (n < 0)
|
||||
return sd_bus_error_set_errno(error, -errno);
|
||||
if ((size_t) n < sizeof(family))
|
||||
|
||||
Reference in New Issue
Block a user