Skip to content

Commit 0a1de7e

Browse files
Loic Poulainjukkar
authored andcommitted
drivers: wifi: eswifi: Stop client before starting
Stop any TCP/UDP client session before starting a new one. Signed-off-by: Loic Poulain <[email protected]>
1 parent 3bc6c55 commit 0a1de7e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

drivers/wifi/eswifi/eswifi_socket.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,10 @@ int __eswifi_off_start_client(struct eswifi_dev *eswifi,
160160

161161
__select_socket(eswifi, socket->index);
162162

163+
/* Stop any running client */
164+
snprintk(eswifi->buf, sizeof(eswifi->buf), "P6=0\r");
165+
eswifi_at_cmd(eswifi, eswifi->buf);
166+
163167
/* Set Remote IP */
164168
snprintk(eswifi->buf, sizeof(eswifi->buf), "P3=%u.%u.%u.%u\r",
165169
sin_addr->s4_addr[0], sin_addr->s4_addr[1],

0 commit comments

Comments
 (0)