Bumping this thread
1 of 1 people found this helpful
There is a bool flag(wiced_bool_t context_malloced) which should be set in the HTTP client librray if the memory for tls context is allocated.
This flag is missing from the WICED 6.4 library and hence the respective freeing of the memory is not happening and is causing the reported issue.
Please add the following line in http_client_connect() function in /43xxx_Wi-Fi/libraries/protocols/HTTP_client/http_client.c file.
Line no 195: memset( client->tls_context, 0, sizeof( *( client->tls_context ) ) );
Add this line-> client->socket.context_malloced = WICED_TRUE;