1 --- bluez-utils-2.15/hcid/dbus.c.new_dbus_api 2005-03-08 15:43:44.890267000 -0500
2 +++ bluez-utils-2.15/hcid/dbus.c 2005-03-08 16:38:37.361500000 -0500
7 - message = dbus_pending_call_get_reply(call);
8 + message = dbus_pending_call_steal_reply(call);
10 if (dbus_message_is_error(message, WRONG_ARGS_ERROR))
13 if (type != DBUS_TYPE_STRING)
16 - pin = dbus_message_iter_get_string(&iter);
17 + dbus_message_iter_get_basic(&iter, &pin);
20 memset(&pr, 0, sizeof(pr));
22 hci_send_cmd(req->dev, OGF_LINK_CTL, OCF_PIN_CODE_REPLY,
23 PIN_CODE_REPLY_CP_SIZE, &pr);
25 + dbus_message_unref (message);
31 bacpy(&req->bda, &ci->bdaddr);
33 - dbus_message_append_iter_init(message, &iter);
35 - dbus_message_iter_append_boolean(&iter, ci->out);
36 - dbus_message_iter_append_byte_array(&iter,
37 - (unsigned char *) &ci->bdaddr, sizeof(ci->bdaddr));
38 + dbus_message_append_args(message, &iter, DBUS_TYPE_BOOLEAN, &ci->out, DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE, &ci->bdaddr, sizeof(bdaddr_t), DBUS_TYPE_INVALID);
40 if (dbus_connection_send_with_reply(connection, message,
41 &pending, TIMEOUT) == FALSE) {