g_dbus_method_invocation_return_value(invocation, NULL);
} else if (g_strcmp0(method_name, "SwapHeadset") == 0) {
GSList *l;
- gchar *addr = NULL;
+ const gchar *addr = NULL;
char address[BT_ADDRESS_STRING_SIZE];
char remote_addr[BT_ADDRESS_STRING_SIZE];
gboolean device_found = FALSE;
- g_variant_get(parameters, "(s)", &addr);
+ g_variant_get(parameters, "(&s)", &addr);
g_strlcpy(address, addr, sizeof(address));
DBG("Sender = %s", sender);
gpointer user_data)
{
FN_START;
- char *name_owner = NULL;
- char *old_owner = NULL;
- char *new_owner = NULL;
+ const char *name_owner = NULL;
+ const char *old_owner = NULL;
+ const char *new_owner = NULL;
if (strcasecmp(signal_name, "NameOwnerChanged") == 0) {
GSList *l;
- g_variant_get(parameters, "(sss)", &name_owner, &old_owner, &new_owner);
+ g_variant_get(parameters, "(&s&s&s)", &name_owner, &old_owner, &new_owner);
_bt_hfp_release_all_calls_by_sender(name_owner);
GVariant *parameters,
gpointer user_data)
{
- char *name_owner = NULL;
- char *old_owner = NULL;
- char *new_owner = NULL;
+ const char *name_owner = NULL;
+ const char *old_owner = NULL;
+ const char *new_owner = NULL;
int ret = 0;
if (strcasecmp(signal_name, "NameOwnerChanged") == 0) {
- g_variant_get(parameters, "(sss)", &name_owner, &old_owner, &new_owner);
+ g_variant_get(parameters, "(&s&s&s)", &name_owner, &old_owner, &new_owner);
ret = _bt_hid_register_application(FALSE, name_owner);
if (ret == BT_HID_AGENT_ERROR_NONE) {