From 2bcd469ca23d6549e7a011b5bc1be638306bc986 Mon Sep 17 00:00:00 2001 From: Loic Poulain Date: Sun, 22 May 2022 19:56:33 +0200 Subject: [PATCH] wifi: eswifi: Fix missing peer addr family on TCP connect The sin_family was not filled properly. Signed-off-by: Loic Poulain --- drivers/wifi/eswifi/eswifi_offload.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/wifi/eswifi/eswifi_offload.c b/drivers/wifi/eswifi/eswifi_offload.c index d2beb090ab3..01bdd6fd30d 100644 --- a/drivers/wifi/eswifi/eswifi_offload.c +++ b/drivers/wifi/eswifi/eswifi_offload.c @@ -490,6 +490,7 @@ void eswifi_offload_async_msg(struct eswifi_dev *eswifi, char *msg, size_t len) sin_addr = &peer->sin_addr; memcpy(&sin_addr->s4_addr, ip, 4); peer->sin_port = htons(port); + peer->sin_family = AF_INET; socket->state = ESWIFI_SOCKET_STATE_CONNECTED; socket->usage++;