chiark / gitweb /
tree-wide: Always use recvmsg with MSG_CMSG_CLOEXEC
[elogind.git] / src / libudev / libudev-monitor.c
index 08ddde8fd77f19ab460709b098a69635f9f156f8..82ce7f67e3217a31a17d9604ab1742bd33906c2a 100644 (file)
@@ -600,7 +600,7 @@ retry:
         smsg.msg_name = &snl;
         smsg.msg_namelen = sizeof(snl);
 
-        buflen = recvmsg(udev_monitor->sock, &smsg, 0);
+        buflen = recvmsg(udev_monitor->sock, &smsg, MSG_CMSG_CLOEXEC);
         if (buflen < 0) {
                 if (errno != EINTR)
                         log_debug("unable to receive message");