---
 plugins/dundee.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/plugins/dundee.c b/plugins/dundee.c
index e49f0c8..b72c69e 100644
--- a/plugins/dundee.c
+++ b/plugins/dundee.c
@@ -539,7 +539,10 @@ static gboolean device_changed(DBusConnection *conn,
         * That means we don't have to order here.
         */
        if (g_str_equal(key, "Active")) {
-               dbus_message_iter_get_basic(&value, &info->active);
+               dbus_bool_t active;
+
+               dbus_message_iter_get_basic(&value, &active);
+               info->active = active;
 
                DBG("%s Active %d", info->path, info->active);
 
@@ -595,7 +598,10 @@ static void add_device(const char *path, DBusMessageIter 
*properties)
                dbus_message_iter_recurse(&entry, &value);
 
                if (g_str_equal(key, "Active")) {
-                       dbus_message_iter_get_basic(&value, &info->active);
+                       dbus_bool_t active;
+
+                       dbus_message_iter_get_basic(&value, &active);
+                       info->active = active;
 
                        DBG("%s Active %d", info->path, info->active);
                } else if (g_str_equal(key, "Settings")) {
-- 
1.8.3.2

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

Reply via email to