The eswifi driver uses an integer to identify the socket used for each connection, which must be cast to and from a `void *`. This causes warnings on 64 bit platforms, as precision is lost when casting from a `void *` to `int`. Use a `intptr_t` type to store the socket value to resolve this warning. Also, fix a function signature for the `accept_cb` to use `size_t` instead of `int` for the length Fixes #80242 Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| eswifi.h | ||
| eswifi_bus_spi.c | ||
| eswifi_bus_uart.c | ||
| eswifi_core.c | ||
| eswifi_log.h | ||
| eswifi_offload.c | ||
| eswifi_offload.h | ||
| eswifi_shell.c | ||
| eswifi_socket.c | ||
| eswifi_socket_offload.c | ||
| Kconfig.eswifi | ||