Fix memory leak by using &s for processing dbus signal 26/266226/1
authorNishant Chaprana <n.chaprana@samsung.com>
Tue, 9 Nov 2021 08:24:03 +0000 (13:54 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Tue, 9 Nov 2021 08:24:03 +0000 (13:54 +0530)
Change-Id: I600e761ce3080907544f3286ddcb4a1fbdbec07a
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
packaging/capi-network-wifi-manager.spec
src/network_signal.c

index 68f4963..d9a9376 100644 (file)
@@ -1,6 +1,6 @@
 Name:          capi-network-wifi-manager
 Summary:       Network Wi-Fi library in TIZEN C API
-Version:       1.3.10
+Version:       1.3.11
 Release:       6
 Group:         System/Network
 License:       Apache-2.0
index 1a9b40f..c45ebe0 100644 (file)
@@ -344,7 +344,7 @@ static int __net_handle_wifi_bssid_scan_rsp(network_info_s *network_info,
        gboolean mode_found = FALSE;
        char *interface_name = NULL;
 
-       g_variant_get(param, "(sa{sv})", &interface_name, &iter);
+       g_variant_get(param, "(&sa{sv})", &interface_name, &iter);
 
        if (g_strcmp0(interface_name, network_info->interface_name) != 0)
                return NET_ERR_NONE;
@@ -456,7 +456,7 @@ static int __net_handle_wifi_netlink_scan_rsp(network_info_s *network_info,
        gboolean vsie_found = FALSE;
        char *interface_name = NULL;
 
-       g_variant_get(param, "(sa{sv})", &interface_name, &iter);
+       g_variant_get(param, "(&sa{sv})", &interface_name, &iter);
 
        if (g_strcmp0(interface_name, network_info->interface_name) != 0)
                return NET_ERR_NONE;
@@ -1133,7 +1133,7 @@ static int __net_handle_wifi_tdls_discover_event(network_info_s *network_info,
        net_event_info_s *event_data = NULL;
        char *interface_name = NULL;
 
-       g_variant_get(param, "(sa{sv})", &interface_name, &iter);
+       g_variant_get(param, "(&sa{sv})", &interface_name, &iter);
 
        if (g_strcmp0(interface_name, network_info->interface_name) != 0) {
                __NETWORK_FUNC_EXIT__
@@ -1200,7 +1200,7 @@ static int __net_handle_wifi_tdls_connected_event(network_info_s *network_info,
        net_event_info_s *event_data = NULL;
        char *interface_name = NULL;
 
-       g_variant_get(param, "(sa{sv})", &interface_name, &iter);
+       g_variant_get(param, "(&sa{sv})", &interface_name, &iter);
 
        if (g_strcmp0(interface_name, network_info->interface_name) != 0) {
                __NETWORK_FUNC_EXIT__
@@ -1255,7 +1255,7 @@ static int __net_handle_wifi_tdls_disconnected_event(network_info_s *network_inf
        net_event_info_s *event_data = NULL;
        char *interface_name = NULL;
 
-       g_variant_get(param, "(a{sv})", &interface_name, &iter);
+       g_variant_get(param, "(&sa{sv})", &interface_name, &iter);
 
        if (g_strcmp0(interface_name, network_info->interface_name) != 0) {
                __NETWORK_FUNC_EXIT__
@@ -1363,7 +1363,7 @@ static int __net_handle_wifi_wps_fail_event_rsp(network_info_s *network_info,
        net_event_info_s *event_data = NULL;
        char *interface_name = NULL;
 
-       g_variant_get(param, "(sa{sv})", &interface_name, &iter);
+       g_variant_get(param, "(&sa{sv})", &interface_name, &iter);
 
        if (g_strcmp0(interface_name, network_info->interface_name) != 0) {
                __NETWORK_FUNC_EXIT__;
@@ -1429,7 +1429,7 @@ static int __net_handle_ip_conflict_rsp(network_info_s *network_info,
        net_event_info_s *event_data = NULL;
        char *interface_name = NULL;
 
-       g_variant_get(param, "(sa{sv})", &interface_name, &iter);
+       g_variant_get(param, "(&sa{sv})", &interface_name, &iter);
 
        if (g_strcmp0(interface_name, network_info->interface_name) != 0)
                return NET_ERR_NONE;