From: Lennart Poettering Date: Wed, 20 Dec 2017 18:43:05 +0000 (+0100) Subject: pid1: set org.freedesktop.systemd1 as sender service name for direct connections X-Git-Tag: v237~139^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a5ea30b75b827a93afaef97f0eb3d13cac3ba8f9;p=platform%2Fupstream%2Fsystemd.git pid1: set org.freedesktop.systemd1 as sender service name for direct connections This way, clients can install the very same match on direct and broker connections as in both cases the messages will originate from the o.f.s1 service. --- diff --git a/src/core/dbus.c b/src/core/dbus.c index 0d9f1f0..5e8a299 100644 --- a/src/core/dbus.c +++ b/src/core/dbus.c @@ -682,6 +682,12 @@ static int bus_on_connection(sd_event_source *s, int fd, uint32_t revents, void return 0; } + r = sd_bus_set_sender(bus, "org.freedesktop.systemd1"); + if (r < 0) { + log_warning_errno(r, "Failed to set direct connection sender: %m"); + return 0; + } + r = sd_bus_start(bus); if (r < 0) { log_warning_errno(r, "Failed to start new connection bus: %m");