drivers: wifi: eswifi: set NET_CONTEXT_CONNECTED state
Set NET_CONTEXT_CONNECTED when stream socket got connected. This fixes TCP connection when using eswifi WiFi driver, which got broken after sockets layer started to validate net_context connection state before allowing to receive any data. Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
This commit is contained in:
parent
65dd0f47ed
commit
27b268f350
1 changed files with 1 additions and 0 deletions
|
@ -85,6 +85,7 @@ static void eswifi_off_connect_work(struct k_work *work)
|
|||
err = __eswifi_off_start_client(eswifi, socket);
|
||||
if (!err) {
|
||||
socket->state = ESWIFI_SOCKET_STATE_CONNECTED;
|
||||
net_context_set_state(socket->context, NET_CONTEXT_CONNECTED);
|
||||
} else {
|
||||
socket->state = ESWIFI_SOCKET_STATE_NONE;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue