Fix memory leak
[platform/core/connectivity/bluetooth-frwk.git] / bt-api / bt-event-handler.c
index 243911b..62308e0 100644 (file)
@@ -2686,14 +2686,14 @@ void __bt_hf_agent_event_filter(GDBusConnection *connection,
        if (strcasecmp(signal_name, "Connected") == 0) {
                char *address = NULL;
 
-               g_variant_get(parameters, "(s)", &address);
+               g_variant_get(parameters, "(&s)", &address);
                _bt_hf_event_cb(BLUETOOTH_EVENT_HF_CONNECTED,
                                result, address,
                                event_info->cb, event_info->user_data);
        } else if (strcasecmp(signal_name, "Disconnected") == 0) {
                char *address = NULL;
 
-               g_variant_get(parameters, "(s)", &address);
+               g_variant_get(parameters, "(&s)", &address);
                _bt_hf_event_cb(BLUETOOTH_EVENT_HF_DISCONNECTED,
                                result, address,
                                event_info->cb, event_info->user_data);