Hi,

+++ b/gsupplicant/supplicant.c
@@ -4804,6 +4804,8 @@ static const char *g_supplicant_rule5 = "type=signal,"
                        "interface=" SUPPLICANT_INTERFACE ".Network";
  static const char *g_supplicant_rule6 = "type=signal,"
                "interface=" SUPPLICANT_INTERFACE ".Interface.P2PDevice";
+static const char *g_supplicant_rule7 = "type=signal,"
+               "interface=" SUPPLICANT_INTERFACE ".Peer";

I have a patch for this already, when I'll enable the one-to-many context.
(yes, signal handlers are there, but we don't catch those signals on purpose).
That's why .Group signals have handlers but are not caught as well.

@@ -4898,6 +4901,8 @@ void g_supplicant_unregister(const GSupplicantCallbacks 
*callbacks)
        SUPPLICANT_DBG("");
if (connection) {
+               dbus_bus_remove_match(connection, g_supplicant_rule7, NULL);
+               dbus_bus_remove_match(connection, g_supplicant_rule6, NULL);

Here you are fixing a bug, so resend a patch fixing this rule removal.

Tomasz
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to