if (g_strcmp0(host_device_address, addr) == 0) {
INFO("addr[%s] is companion device", addr);
+ free(host_device_address);
return TRUE;
}
+ free(host_device_address);
+
return FALSE;
#else
/* TODO : Need to add companion device check condition for Phone models */
DBG("Sender = %s", sender);
_bt_ag_agent_emit_signal(ag_dbus_conn, path,
- BT_AG_SERVICE_NAME, "Answer",
+ BT_HEADSET_INTERFACE, "Answer",
g_variant_new("(u)", call_id));
FN_END;
return TRUE;
DBG("Sender = %s", sender);
_bt_ag_agent_emit_signal(ag_dbus_conn, path,
- BT_AG_SERVICE_NAME, "Reject",
+ BT_HEADSET_INTERFACE, "Reject",
g_variant_new("(u)", call_id));
FN_END;
return TRUE;
DBG("Sender = %s", sender);
_bt_ag_agent_emit_signal(ag_dbus_conn, path,
- BT_AG_SERVICE_NAME, "Release",
+ BT_HEADSET_INTERFACE, "Release",
g_variant_new("(u)", call_id));
FN_END;
return FALSE;
#endif
_bt_ag_agent_emit_signal(ag_dbus_conn, path,
- BT_AG_SERVICE_NAME, "Threeway",
+ BT_HEADSET_INTERFACE, "Threeway",
g_variant_new("(u)", chld_value));
FN_END;
return TRUE;
if (ag_dbus_conn)
_bt_ag_agent_emit_signal(ag_dbus_conn, hs->path,
- BT_AG_SERVICE_NAME, "NrecStatusChanged",
+ BT_HEADSET_INTERFACE, "NrecStatusChanged",
g_variant_new("(b)", status));
FN_END;
return TRUE;
void _bt_ag_agent_get_manufacturer_name(void *device)
{
FN_START;
- char *manufacturer_name;
+ char *manufacturer_name = NULL;
int ret;
ret = system_info_get_platform_string("http://tizen.org/system/manufacturer",
void _bt_ag_agent_get_model_name(void *device)
{
FN_START;
- char *model_name;
+ char *model_name = NULL;
int ret;
ret = system_info_get_platform_string("http://tizen.org/system/model_name", &model_name);
void _bt_ag_agent_get_revision_information(void *device)
{
FN_START;
- char *revision_info;
+ char *revision_info = NULL;
int ret;
ret = system_info_get_platform_string("http://tizen.org/system/build.string",
break;
}
- cmd_len = 1 + (off_t) get_cr -
- (off_t) &slconn->buffer[slconn->start];
+ cmd_len = 1 + (off_t)(intptr_t)get_cr -
+ (off_t)(intptr_t)&slconn->buffer[slconn->start];
*get_cr = '\0';
if (cmd_len > 1) {
rewind(fp);
- buffer = g_malloc0(sizeof(char) * size);
+ buffer = g_malloc0((sizeof(char) * size) + 1);
if (buffer == NULL) {
ERR("g_malloc0 is failed");
fclose(fp);
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);
/* LCOV_EXCL_STOP */
#ifdef TIZEN_FEATURE_BT_MEDIA_ENHANCE
+/* LCOV_EXCL_START */
void _bt_ag_agent_check_transport_state(void)
{
FN_START;
FN_END;
}
+/* LCOV_EXCL_STOP */
#endif
/* LCOV_EXCL_START */
#ifdef TIZEN_FEATURE_BT_MEDIA_ENHANCE
media_sig_id = g_dbus_connection_signal_subscribe(ag_dbus_conn,
- NULL, BT_PROPERTIES_INTERFACE, NULL, NULL,
+ BLUEZ_SERVICE_NAME, BT_PROPERTIES_INTERFACE, NULL, NULL,
NULL, 0, __bt_ag_agent_media_filter_cb,
NULL, NULL);
FN_END;
return;
}
-/* LCOV_EXCL_STOP */
static uint32_t __bt_ag_agent_get_ag_features(void)
{
return ag_features;
}
+/* LCOV_EXCL_STOP */
/* LCOV_EXCL_START */
void *__bt_ag_agent_telephony_init(void *arg)