From d59b21eb8f628bd07868398722b49159e3831cc9 Mon Sep 17 00:00:00 2001 From: Guoqiang Liu Date: Wed, 13 Aug 2014 09:41:09 +0800 Subject: Technology: Fix dbus bool type mismatch issue Dbus need a dbus_bool_t to store bool value, or it will reault in connman crash. Change-Id: I318ce03dbb3aa24e0321911bf137453b7b50e3f7 --- src/technology.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/technology.c b/src/technology.c index b6e8b496..679c7795 100644 --- a/src/technology.c +++ b/src/technology.c @@ -948,7 +948,7 @@ static DBusMessage *set_property(DBusConnection *conn, } } } else if (g_str_equal(name, "Hidden")) { - bool hidden; + dbus_bool_t hidden; if (type != DBUS_TYPE_BOOLEAN) return __connman_error_invalid_arguments(msg); @@ -965,7 +965,7 @@ static DBusMessage *set_property(DBusConnection *conn, CONNMAN_TECHNOLOGY_INTERFACE, "Hidden", DBUS_TYPE_BOOLEAN, - &technology->tethering_hidden); + &hidden); } else if (g_str_equal(name, "Powered")) { dbus_bool_t enable; -- cgit v1.2.3