From 619b80a1c7caeb1d910d8d68a3700b8bdfc29a90 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 6 Jul 2015 17:54:40 +0200 Subject: bus-proxyd: fix log message and explain dbus-1 compat matches --- src/bus-proxyd/proxy.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/bus-proxyd') diff --git a/src/bus-proxyd/proxy.c b/src/bus-proxyd/proxy.c index f9308f25c3..189ee969c7 100644 --- a/src/bus-proxyd/proxy.c +++ b/src/bus-proxyd/proxy.c @@ -144,6 +144,10 @@ static int proxy_create_local(Proxy *p, int in_fd, int out_fd, bool negotiate_fd return 0; } +/* + * dbus-1 clients receive NameOwnerChanged and directed signals without + * subscribing to them; install the matches to receive them on kdbus. + */ static int proxy_prepare_matches(Proxy *p) { _cleanup_free_ char *match = NULL; const char *unique; @@ -200,7 +204,8 @@ static int proxy_prepare_matches(Proxy *p) { r = sd_bus_add_match(p->destination_bus, NULL, match, NULL, NULL); if (r < 0) - log_error_errno(r, "Failed to add match for NameAcquired: %m"); + log_error_errno(r, "Failed to add match for directed signals: %m"); + /* FIXME: temporarily ignore error to support older kdbus versions */ return 0; } -- cgit v1.2.3-54-g00ecf