typedef enum {
NETCONFIG_ERROR_TDLS_NO_ERROR = 0x00,
NETCONFIG_ERROR_TDLS_FAIL_DISCOVER = 0x01,
- NETCONFIG_ERROR_TDLS_FAIL_DISCONNECT = 0x02,
+ NETCONFIG_ERROR_TDLS_FAIL_DISCONNECT = 0x02,
NETCONFIG_ERROR_TDLS_FAIL_CONNECT = 0x03,
NETCONFIG_ERROR_TDLS_ALREADY_DONE = 0x04,
- NETCONFIG_ERROR_TDLS_FAIL_CHANNEL_SWITCH = 0x05,
+ NETCONFIG_ERROR_TDLS_FAIL_CHANNEL_SWITCH = 0x05,
} netconfig_tdls_error_e;
void netconfig_wifi_tdls_peer_found_event(GVariant *message);
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) {