1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-23 21:35:11 +03:00

tree-wide: take benefit of the fact that fdset_free() returns NULL

This commit is contained in:
Lennart Poettering 2015-09-23 01:05:55 +02:00
parent 3dfc97634e
commit 2feceb5eb9
2 changed files with 4 additions and 14 deletions

View File

@ -1632,8 +1632,7 @@ int main(int argc, char *argv[]) {
/* This will close all file descriptors that were opened, but
* not claimed by any unit. */
fdset_free(fds);
fds = NULL;
fds = fdset_free(fds);
arg_serialization = safe_fclose(arg_serialization);
@ -1880,11 +1879,7 @@ finish:
* but let's hope that doesn't matter.) */
arg_serialization = safe_fclose(arg_serialization);
if (fds) {
fdset_free(fds);
fds = NULL;
}
fds = fdset_free(fds);
/* Reopen the console */
make_console_stdio();
@ -1920,11 +1915,7 @@ finish:
}
arg_serialization = safe_fclose(arg_serialization);
if (fds) {
fdset_free(fds);
fds = NULL;
}
fds = fdset_free(fds);
#ifdef HAVE_VALGRIND_VALGRIND_H
/* If we are PID 1 and running under valgrind, then let's exit

View File

@ -3338,8 +3338,7 @@ int main(int argc, char *argv[]) {
barrier_set_role(&barrier, BARRIER_PARENT);
fdset_free(fds);
fds = NULL;
fds = fdset_free(fds);
kmsg_socket_pair[1] = safe_close(kmsg_socket_pair[1]);
rtnl_socket_pair[1] = safe_close(rtnl_socket_pair[1]);