Merge "DO NOT MERGE:Add missing SOCK_CLOEXEC flag when opening socket" into lmp-dev
This commit is contained in:
commit
40138b630c
|
@ -104,7 +104,7 @@ int uevent_open_socket(int buf_sz, bool passcred)
|
|||
addr.nl_pid = getpid();
|
||||
addr.nl_groups = 0xffffffff;
|
||||
|
||||
s = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_KOBJECT_UEVENT);
|
||||
s = socket(PF_NETLINK, SOCK_DGRAM | SOCK_CLOEXEC, NETLINK_KOBJECT_UEVENT);
|
||||
if(s < 0)
|
||||
return -1;
|
||||
|
||||
|
|
|
@ -316,7 +316,7 @@ int ifc_act_on_address(int action, const char *name, const char *address,
|
|||
req.n.nlmsg_len = NLMSG_ALIGN(req.n.nlmsg_len) + RTA_LENGTH(addrlen);
|
||||
memcpy(RTA_DATA(rta), addr, addrlen);
|
||||
|
||||
s = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
|
||||
s = socket(PF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, NETLINK_ROUTE);
|
||||
if (send(s, &req, req.n.nlmsg_len, 0) < 0) {
|
||||
close(s);
|
||||
return -errno;
|
||||
|
|
Loading…
Reference in New Issue