mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-22 23:09:34 +01:00
wsc: Remove WSC dbus interface when device disappears
Previously device.c would remove the whole object at the path of the Device and the WSC interfaces but now the watches are called without the whole object appearing and disappearing.
This commit is contained in:
parent
19fa024bd8
commit
d08874f842
@ -313,6 +313,10 @@ static void device_appeared(struct device *device, void *userdata)
|
||||
|
||||
static void device_disappeared(struct device *device, void *userdata)
|
||||
{
|
||||
struct l_dbus *dbus = dbus_get_bus();
|
||||
|
||||
l_dbus_object_remove_interface(dbus, device_get_path(device),
|
||||
IWD_WSC_INTERFACE);
|
||||
}
|
||||
|
||||
bool wsc_init(struct l_genl_family *in)
|
||||
|
Loading…
Reference in New Issue
Block a user