Add support for auto-coverage in Bluetooth-Agent
[platform/core/connectivity/bluetooth-agent.git] / ag-agent / bluetooth-ag-agent.c
index b9be3f7..70a7c4a 100644 (file)
@@ -1314,7 +1314,7 @@ fail:
 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",
@@ -1426,7 +1426,7 @@ void _bt_ag_agent_get_creg_status(void *device)
 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);
@@ -1451,7 +1451,7 @@ void _bt_ag_agent_get_model_name(void *device)
 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",
@@ -2649,8 +2649,8 @@ static gboolean __bt_ag_event_handler(GIOChannel *channel,
                        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) {
@@ -2792,7 +2792,7 @@ static gboolean __bt_ag_agent_is_device_vr_blacklisted(const char *lap_addr)
 
        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);
@@ -3502,12 +3502,12 @@ static void __bt_ag_agent_method(GDBusConnection *connection,
                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);
 
@@ -4045,14 +4045,14 @@ static void __bt_ag_name_owner_changed_cb(GDBusConnection *connection,
                                        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);
 
@@ -4256,6 +4256,7 @@ fail:
 /* LCOV_EXCL_STOP */
 
 #ifdef TIZEN_FEATURE_BT_MEDIA_ENHANCE
+/* LCOV_EXCL_START */
 void _bt_ag_agent_check_transport_state(void)
 {
        FN_START;
@@ -4364,6 +4365,7 @@ static void __bt_ag_agent_media_filter_cb(GDBusConnection *connection,
 
        FN_END;
 }
+/* LCOV_EXCL_STOP */
 #endif
 
 /* LCOV_EXCL_START */
@@ -4403,7 +4405,7 @@ static void __bt_ag_agent_dbus_init(void)
 
 #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);
 
@@ -4417,7 +4419,6 @@ static void __bt_ag_agent_dbus_init(void)
        FN_END;
        return;
 }
-/* LCOV_EXCL_STOP */
 
 static uint32_t __bt_ag_agent_get_ag_features(void)
 {
@@ -4454,6 +4455,7 @@ 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)