summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-12-11 12:04:11 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-12-16 14:31:40 +0100
commite017ac6a26aea64205583722fb463dd5bfdf58a4 (patch)
tree2eb9d8ace54c92abc684704471b07fd0bf7bea50
parentdb314328616e2dcaac2e9b22fb947b7408bb4b04 (diff)
downloadsystemd-e017ac6a26aea64205583722fb463dd5bfdf58a4.tar.gz
sd-bus: use SOCK_CLOEXEC on one more socket
(cherry picked from commit 68a3d9153883b90c99ea2aec20075146ce58beaa)
-rw-r--r--src/libsystemd/sd-bus/bus-container.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd/sd-bus/bus-container.c b/src/libsystemd/sd-bus/bus-container.c
index f09d5e7fd1..b11ebb3f65 100644
--- a/src/libsystemd/sd-bus/bus-container.c
+++ b/src/libsystemd/sd-bus/bus-container.c
@@ -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,