On Tue, 2014-10-21 at 12:31 -0500, David Lechner wrote:
> Bluetooth, however, never sent this signal,

This is caused because there are two plugins for Bluetooth, one for
Bluez 4 and the other one for Bluez 5. Both register a
connman_technology_driver. So far so good.

The problem is caused by technology_get(type) in
__connman_technology_add_rfkill(), with more than one technology driver
this add function is called multiple times, each time increasing the
reference count of the technology by one. It's not that easy to fix, as
the technology is created when there is a technology driver present and
either an rfkill switch or a connman device is added to the system.

While I'm thinking on how to solve this, the UI mopping up after a
sudden ConnMan disappearance from D-Bus looks suddenly like a very good
and easy solution to the initial problem...


Cheers,

        Patrik


_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to