summaryrefslogtreecommitdiffstats
path: root/src/systemctl/systemctl.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-07-08 16:09:18 +0200
committerLennart Poettering <lennart@poettering.net>2018-07-13 20:07:43 +0200
commit20d4ee2cbc21e0c4d2dd6c01d5a18a4cf0d98222 (patch)
tree2f57051fe4c17db03a30623d880a46f62ffaf004 /src/systemctl/systemctl.c
parentMerge pull request #9534 from martinpitt/nm-test (diff)
downloadsystemd-20d4ee2cbc21e0c4d2dd6c01d5a18a4cf0d98222.tar.xz
systemd-20d4ee2cbc21e0c4d2dd6c01d5a18a4cf0d98222.zip
sd-bus: unref slot->match_callback.install_slot when slot is disconnected
When a slot is disconnected, then slot->match_callback.install_slot is also disconnected. So, bus_slot_disconnect() removes the install_slot from the list of slots in bus, although it is a floating object. This makes install_slot unreffed from bus when it is disconnected. Fixes #9505 and #9510.
Diffstat (limited to 'src/systemctl/systemctl.c')
0 files changed, 0 insertions, 0 deletions