diff options
author | David Herrmann <dh.herrmann@gmail.com> | 2015-06-17 19:15:58 +0200 |
---|---|---|
committer | David Herrmann <dh.herrmann@gmail.com> | 2015-06-17 19:18:37 +0200 |
commit | 9ee7a50c0bab0d8df324399aa7d43bbdceaf0318 (patch) | |
tree | a2e6bdebe0463aa6a53d3a35a64c5620ee9e4723 /src/libsystemd/sd-bus/bus-control.c | |
parent | 79b04ad7d40b128ac161d8773efd6860e3730863 (diff) |
bus: fix installing DRIVER matches on kdbus
In kdbus we still have to support org.freedesktop.DBus matches even though
there is no real bus driver. The reason is that bus-control.c turns
NameOwnerChanged matches into proper kdbus matches. If we drop DRIVER
matches early, we will never match on name-changes for kdbus.
Two ways to fix this:
1) Install DRIVER matches on kdbus (which is the simple way our and which
is what this patch does).
2) Properly fix the scope-detection to let NameOwnerChanged matches
through (or better: block anything with Member!=NameOwnerChanged).
Diffstat (limited to 'src/libsystemd/sd-bus/bus-control.c')
0 files changed, 0 insertions, 0 deletions