|
|
@@ -1013,14 +1013,6 @@ static void network_default_statemachine(network_ctrl_t *ctrl, OS_EVENT *event,
|
|
|
NW_UNLOCK;
|
|
|
if (ctrl->task_handle)
|
|
|
{
|
|
|
- if (EV_NW_RESULT_EVENT == event->ID)
|
|
|
- {
|
|
|
- ctrl->event_cnt++;
|
|
|
- if (ctrl->event_cnt >= 2)
|
|
|
- {
|
|
|
- return;
|
|
|
- }
|
|
|
- }
|
|
|
platform_send_event(ctrl->task_handle, event->ID, event->Param1, event->Param2, event->Param3);
|
|
|
}
|
|
|
else if (ctrl->user_callback)
|
|
|
@@ -1978,7 +1970,7 @@ int network_connect(network_ctrl_t *ctrl, const char *domain_name, uint32_t doma
|
|
|
{
|
|
|
return -1;
|
|
|
}
|
|
|
- ctrl->event_cnt = 0;
|
|
|
+
|
|
|
NW_LOCK;
|
|
|
ctrl->is_server_mode = 0;
|
|
|
ctrl->tx_size = 0;
|
|
|
@@ -2189,7 +2181,6 @@ int network_close(network_ctrl_t *ctrl, uint32_t timeout_ms)
|
|
|
return 0;
|
|
|
}
|
|
|
NW_UNLOCK;
|
|
|
- ctrl->event_cnt = 0;
|
|
|
if (!ctrl->task_handle || !timeout_ms)
|
|
|
{
|
|
|
return 1;
|
|
|
@@ -2478,7 +2469,6 @@ int network_wait_event(network_ctrl_t *ctrl, OS_EVENT *out_event, uint32_t timeo
|
|
|
{
|
|
|
return -1;
|
|
|
}
|
|
|
- ctrl->event_cnt = 0;
|
|
|
NW_LOCK;
|
|
|
ctrl->auto_mode = 1;
|
|
|
ctrl->wait_target_state = NW_WAIT_EVENT;
|
|
|
@@ -2556,7 +2546,6 @@ int network_wait_rx(network_ctrl_t *ctrl, uint32_t timeout_ms, uint8_t *is_break
|
|
|
{
|
|
|
return -1;
|
|
|
}
|
|
|
- ctrl->event_cnt = 0;
|
|
|
NW_LOCK;
|
|
|
ctrl->auto_mode = 1;
|
|
|
ctrl->wait_target_state = NW_WAIT_EVENT;
|