Send interface_name when using TDLS Dbus method calls 45/266645/1
authorNishant Chaprana <n.chaprana@samsung.com>
Tue, 16 Nov 2021 11:16:37 +0000 (16:46 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Tue, 16 Nov 2021 11:16:37 +0000 (16:46 +0530)
Change-Id: I1ac819750ac03fb12a384c34571e2c7d7aafad8a
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
packaging/capi-network-wifi-manager.spec
src/network_dbus.c

index d9a9376..90390bd 100644 (file)
@@ -1,6 +1,6 @@
 Name:          capi-network-wifi-manager
 Summary:       Network Wi-Fi library in TIZEN C API
-Version:       1.3.11
+Version:       1.3.12
 Release:       6
 Group:         System/Network
 License:       Apache-2.0
index db8b4d5..4f930df 100644 (file)
@@ -2954,7 +2954,7 @@ int _net_dbus_tdls_disconnect(network_info_s *network_info, const char* peer_mac
        const char *method = "TdlsDisconnect";
        gint32 ret = -1;
 
-       params = g_variant_new("(s)", peer_mac_addr);
+       params = g_variant_new("(ss)", network_info->interface_name, peer_mac_addr);
 
        message = _net_invoke_dbus_method(network_info,
                        NETCONFIG_SERVICE, NETCONFIG_WIFI_PATH,
@@ -3007,7 +3007,8 @@ int _net_dbus_tdls_connected_peer(network_info_s *network_info,
        message = _net_invoke_dbus_method(network_info,
                        NETCONFIG_SERVICE, NETCONFIG_WIFI_PATH,
                        NETCONFIG_WIFI_INTERFACE, method,
-                       NULL, &Error);
+                       g_variant_new("(s)", network_info->interface_name),
+                       &Error);
 
        if (message == NULL) {
                WIFI_LOG(WIFI_ERROR, "Failed to Get Peer Connected Mac address");
@@ -3037,7 +3038,7 @@ int _net_dbus_tdls_connect(network_info_s *network_info, const char *peer_mac_ad
        const char *method = "TdlsConnect";
        gint32 ret = -1;
 
-       params = g_variant_new("(s)", peer_mac_addr);
+       params = g_variant_new("(ss)", network_info->interface_name, peer_mac_addr);
 
        message = _net_invoke_dbus_method(network_info,
                        NETCONFIG_SERVICE, NETCONFIG_WIFI_PATH,
@@ -3082,7 +3083,7 @@ int _net_dbus_tdls_discover(network_info_s *network_info, const char *peer_mac_a
        const char *method = "TdlsDiscover";
        gint32 ret = -1;
 
-       params = g_variant_new("(s)", peer_mac_addr);
+       params = g_variant_new("(ss)", network_info->interface_name, peer_mac_addr);
 
        message = _net_invoke_dbus_method(network_info,
                        NETCONFIG_SERVICE, NETCONFIG_WIFI_PATH,
@@ -3130,7 +3131,7 @@ int _net_dbus_tdls_enable_channel_switch(network_info_s *network_info,
        GVariant *params = NULL;
        gint32 ret = -1;
 
-       params = g_variant_new("(si)", peer_mac_addr, freq);
+       params = g_variant_new("(ssi)", network_info->interface_name, peer_mac_addr, freq);
 
        message = _net_invoke_dbus_method(network_info,
                        NETCONFIG_SERVICE, NETCONFIG_WIFI_PATH,
@@ -3168,7 +3169,7 @@ int _net_dbus_tdls_disable_channel_switch(network_info_s *network_info,
        GVariant *params = NULL;
        gint32 ret = -1;
 
-       params = g_variant_new("(s)", peer_mac_addr);
+       params = g_variant_new("(ss)", network_info->interface_name, peer_mac_addr);
 
        message = _net_invoke_dbus_method(network_info,
                        NETCONFIG_SERVICE, NETCONFIG_WIFI_PATH,