[tdls]:Added handling to support more than one app
[platform/core/connectivity/net-config.git] / src / wifi-tdls.c
index 8c00068..d9b95e4 100755 (executable)
@@ -203,6 +203,12 @@ gboolean handle_tdls_discover(Wifi *wifi, GDBusMethodInvocation *context,
 
        GVariant *message = NULL;
 
+       if (tdls_timer_id > 0) {
+               DBG(" TDLS Discover is already progress !!!");
+               wifi_complete_tdls_discover(wifi, context, NETCONFIG_ERROR_TDLS_ALREADY_DONE);
+               return TRUE;
+       }
+
        message = __netconfig_wifi_tdls_send_dbus_str("TDLSDiscover", (const char*)peer_mac_Addr);
 
        if (message == NULL) {