Cellular transport return socket closed when remote disconnected (#922)

* Update the return value if socket is closed by remote
This commit is contained in:
chinglee-iot
2023-02-10 10:28:02 +08:00
committed by GitHub
parent 2f3e5235aa
commit c040a8d7e3

View File

@ -349,6 +349,10 @@ static BaseType_t prvNetworkRecvCellular( const cellularSocketWrapper_t * pCellu
{
retRecvLength = ( BaseType_t ) recvLength;
}
else if( socketStatus == CELLULAR_SOCKET_CLOSED )
{
retRecvLength = TCP_SOCKETS_ERRNO_ECLOSED;
}
else
{
LogError( ( "prvNetworkRecv failed %d", socketStatus ) );