sd-{login,netlink,network}: use TAKE_FD() in more places
This commit is contained in:
parent
90e207e41f
commit
d52e1c420c
|
@ -997,20 +997,13 @@ _public_ int sd_login_monitor_new(const char *category, sd_login_monitor **m) {
|
||||||
if (!good)
|
if (!good)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
*m = FD_TO_MONITOR(fd);
|
*m = FD_TO_MONITOR(TAKE_FD(fd));
|
||||||
fd = -1;
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
_public_ sd_login_monitor* sd_login_monitor_unref(sd_login_monitor *m) {
|
_public_ sd_login_monitor* sd_login_monitor_unref(sd_login_monitor *m) {
|
||||||
int fd;
|
if (m)
|
||||||
|
close_nointr(MONITOR_TO_FD(m));
|
||||||
if (!m)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
fd = MONITOR_TO_FD(m);
|
|
||||||
close_nointr(fd);
|
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -135,8 +135,7 @@ int netlink_open_family(sd_netlink **ret, int family) {
|
||||||
r = sd_netlink_open_fd(ret, fd);
|
r = sd_netlink_open_fd(ret, fd);
|
||||||
if (r < 0)
|
if (r < 0)
|
||||||
return r;
|
return r;
|
||||||
|
TAKE_FD(fd);
|
||||||
fd = -1;
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -373,19 +373,13 @@ _public_ int sd_network_monitor_new(sd_network_monitor **m, const char *category
|
||||||
if (!good)
|
if (!good)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
*m = FD_TO_MONITOR(fd);
|
*m = FD_TO_MONITOR(TAKE_FD(fd));
|
||||||
fd = -1;
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
_public_ sd_network_monitor* sd_network_monitor_unref(sd_network_monitor *m) {
|
_public_ sd_network_monitor* sd_network_monitor_unref(sd_network_monitor *m) {
|
||||||
int fd;
|
if (m)
|
||||||
|
close_nointr(MONITOR_TO_FD(m));
|
||||||
if (m) {
|
|
||||||
fd = MONITOR_TO_FD(m);
|
|
||||||
close_nointr(fd);
|
|
||||||
}
|
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue