mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-29 05:21:37 +03:00
Fix handling of return values of SOCKET_READ in process_sslv23_client_hello()
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@233 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
This commit is contained in:
@ -198,14 +198,14 @@ int process_sslv23_client_hello(SSL *ssl)
|
|||||||
|
|
||||||
DISPLAY_BYTES(ssl, "received %d bytes", buf, read_len, read_len);
|
DISPLAY_BYTES(ssl, "received %d bytes", buf, read_len, read_len);
|
||||||
|
|
||||||
add_packet(ssl, buf, read_len);
|
|
||||||
|
|
||||||
/* connection has gone, so die */
|
/* connection has gone, so die */
|
||||||
if (bytes_needed < 0)
|
if (read_len < 0)
|
||||||
{
|
{
|
||||||
return SSL_ERROR_CONN_LOST;
|
return SSL_ERROR_CONN_LOST;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
add_packet(ssl, buf, read_len);
|
||||||
|
|
||||||
/* now work out what cipher suite we are going to use */
|
/* now work out what cipher suite we are going to use */
|
||||||
for (j = 0; j < NUM_PROTOCOLS; j++)
|
for (j = 0; j < NUM_PROTOCOLS; j++)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user