in platform/posix/transport/src/plaintext_posix.c [89:107]
SocketStatus_t Plaintext_Disconnect( const NetworkContext_t * pNetworkContext )
{
SocketStatus_t returnStatus = SOCKETS_SUCCESS;
PlaintextParams_t * pPlaintextParams = NULL;
/* Validate parameters. */
if( ( pNetworkContext == NULL ) || ( pNetworkContext->pParams == NULL ) )
{
LogError( ( "Parameter check failed: pNetworkContext is NULL." ) );
returnStatus = SOCKETS_INVALID_PARAMETER;
}
else
{
pPlaintextParams = pNetworkContext->pParams;
returnStatus = Sockets_Disconnect( pPlaintextParams->socketDescriptor );
}
return returnStatus;
}