From 31f92a7df427593532d221dd715e2e0a5b6f3a96 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 19 Jul 2012 02:17:50 +0200 Subject: [PATCH] manager: use a private notify sockets in containers to avoid problems with shared abstract socket namespaces --- src/core/manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/manager.c b/src/core/manager.c index 27dc9f38e..48305e373 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -96,7 +96,7 @@ static int manager_setup_notify(Manager *m) { zero(sa); sa.sa.sa_family = AF_UNIX; - if (getpid() != 1) + if (getpid() != 1 || detect_container(NULL) > 0) snprintf(sa.un.sun_path, sizeof(sa.un.sun_path), NOTIFY_SOCKET "/%llu", random_ull()); else strncpy(sa.un.sun_path, NOTIFY_SOCKET, sizeof(sa.un.sun_path)); -- 2.30.2