mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-04 05:04:41 +02:00
Handle an EPIPE
error from the socket
Issue reported in https://github.com/wolfSSL/wolfssl/issues/4623
This commit is contained in:
@@ -129,6 +129,10 @@ static int TranslateIoError(int err)
|
|||||||
WOLFSSL_MSG("\tSocket interrupted");
|
WOLFSSL_MSG("\tSocket interrupted");
|
||||||
return WOLFSSL_CBIO_ERR_ISR;
|
return WOLFSSL_CBIO_ERR_ISR;
|
||||||
}
|
}
|
||||||
|
else if (err == SOCKET_EPIPE) {
|
||||||
|
WOLFSSL_MSG("\tBroken pipe");
|
||||||
|
return WOLFSSL_CBIO_ERR_CONN_CLOSE;
|
||||||
|
}
|
||||||
else if (err == SOCKET_ECONNABORTED) {
|
else if (err == SOCKET_ECONNABORTED) {
|
||||||
WOLFSSL_MSG("\tConnection aborted");
|
WOLFSSL_MSG("\tConnection aborted");
|
||||||
return WOLFSSL_CBIO_ERR_CONN_CLOSE;
|
return WOLFSSL_CBIO_ERR_CONN_CLOSE;
|
||||||
|
Reference in New Issue
Block a user