diff options
author | Kay Sievers <kay@vrfy.org> | 2014-05-15 23:40:14 +0200 |
---|---|---|
committer | Kay Sievers <kay@vrfy.org> | 2014-05-15 23:40:14 +0200 |
commit | b540e5430368ba8be2233e899b2d134f729de85d (patch) | |
tree | d0b857968a69705930221ab848939c1cbd46156c /domain.c | |
parent | d6c3bd4fb18a5acae0e99ff5601082ed5ff6c497 (diff) | |
download | kdbus-bus-b540e5430368ba8be2233e899b2d134f729de85d.tar.gz kdbus-bus-b540e5430368ba8be2233e899b2d134f729de85d.tar.bz2 kdbus-bus-b540e5430368ba8be2233e899b2d134f729de85d.zip |
always require explicit disconnect(), pin connection until disconnect()
Diffstat (limited to 'domain.c')
-rw-r--r-- | domain.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -160,11 +160,11 @@ static void __kdbus_domain_free(struct kref *kref) struct kdbus_domain *domain = container_of(kref, struct kdbus_domain, kref); + BUG_ON(!domain->disconnected); BUG_ON(!list_empty(&domain->domain_list)); BUG_ON(!list_empty(&domain->bus_list)); BUG_ON(!hash_empty(domain->user_hash)); - kdbus_domain_disconnect(domain); kdbus_domain_unref(domain->parent); kfree(domain->name); kfree(domain->devpath); |