static int32_t isValidNetworkContext()

in platform/posix/transport/src/openssl_posix.c [560:579]


static int32_t isValidNetworkContext( const NetworkContext_t * pNetworkContext )
{
    int32_t isValid = 0;

    if( ( pNetworkContext == NULL ) || ( pNetworkContext->pParams == NULL ) )
    {
        LogError( ( "Parameter check failed: pNetworkContext is NULL." ) );
    }
    else if( pNetworkContext->pParams->pSsl == NULL )
    {
        LogError( ( "Failed to receive data over network: "
                    "SSL object in network context is NULL." ) );
    }
    else
    {
        isValid = 1;
    }

    return isValid;
}