]> 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)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 16 Dec 2020 13:31:40 +0000 (14:31 +0100)
(cherry picked from commit 68a3d9153883b90c99ea2aec20075146ce58beaa)

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,