]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-bus: use SOCK_CLOEXEC on one more socket
authorLennart Poettering <lennart@poettering.net>
Fri, 11 Dec 2020 11:04:11 +0000 (12:04 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 15 Dec 2020 16:58:40 +0000 (17:58 +0100)
src/libsystemd/sd-bus/bus-container.c

index f09d5e7fd132a27f76549d1b659cf17a223b1fd2..b11ebb3f65f146b6a4929628db2c02c18e53a9d5 100644 (file)
@@ -49,7 +49,7 @@ int bus_container_connect_socket(sd_bus *b) {
 
         bus_socket_setup(b);
 
-        if (socketpair(AF_UNIX, SOCK_SEQPACKET, 0, pair) < 0)
+        if (socketpair(AF_UNIX, SOCK_SEQPACKET|SOCK_CLOEXEC, 0, pair) < 0)
                 return -errno;
 
         r = namespace_fork("(sd-buscntrns)", "(sd-buscntr)", NULL, 0, FORK_RESET_SIGNALS|FORK_DEATHSIG,