summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/hfp.c36
1 files changed, 4 insertions, 32 deletions
diff --git a/plugins/hfp.c b/plugins/hfp.c
index 11323cc4..d1d43f48 100644
--- a/plugins/hfp.c
+++ b/plugins/hfp.c
@@ -573,7 +573,6 @@ done:
static void list_devices_cb(DBusPendingCall *call, gpointer user_data)
{
- DBusError err;
DBusMessage *reply;
char **device_list = NULL;
int num, ret, i;
@@ -585,23 +584,10 @@ static void list_devices_cb(DBusPendingCall *call, gpointer user_data)
goto done;
}
- dbus_error_init(&err);
-
- if (dbus_message_get_args(reply, &err, DBUS_TYPE_ARRAY,
+ if (dbus_message_get_args(reply, NULL, DBUS_TYPE_ARRAY,
DBUS_TYPE_OBJECT_PATH, &device_list,
- &num, DBUS_TYPE_INVALID) == FALSE) {
- if (device_list == NULL) {
- dbus_error_free(&err);
- goto done;
- }
-
- if (dbus_error_is_set(&err) == TRUE) {
- ofono_error("%s", err.message);
- dbus_error_free(&err);
- }
-
+ &num, DBUS_TYPE_INVALID) == FALSE)
goto done;
- }
for (i = 0 ; i < num ; i++) {
ret = send_method_call(BLUEZ_SERVICE, device_list[i],
@@ -668,7 +654,6 @@ static gboolean uuid_emitted(DBusConnection *connection, DBusMessage *message,
static void list_adapters_cb(DBusPendingCall *call, gpointer user_data)
{
- DBusError err;
DBusMessage *reply;
char **adapter_list = NULL;
int num, ret, i;
@@ -680,23 +665,10 @@ static void list_adapters_cb(DBusPendingCall *call, gpointer user_data)
goto done;
}
- dbus_error_init(&err);
-
- if (dbus_message_get_args(reply, &err, DBUS_TYPE_ARRAY,
+ if (dbus_message_get_args(reply, NULL, DBUS_TYPE_ARRAY,
DBUS_TYPE_OBJECT_PATH, &adapter_list,
- &num, DBUS_TYPE_INVALID) == FALSE) {
- if (adapter_list == NULL) {
- dbus_error_free(&err);
- goto done;
- }
-
- if (dbus_error_is_set(&err) == TRUE) {
- ofono_error("%s", err.message);
- dbus_error_free(&err);
- }
-
+ &num, DBUS_TYPE_INVALID) == FALSE)
goto done;
- }
for (i = 0 ; i < num ; i++) {
ret = send_method_call(BLUEZ_SERVICE, adapter_list[i],