bool AiaGetIotClientId()

in ports/Registration/src/aia_registration_config.c [32:58]


bool AiaGetIotClientId( char* iotClientId, size_t* len )
{
    if( !len )
    {
        AiaLogError( "Null len." );
        return false;
    }

    size_t iotClientIdLen = strlen( g_aiaClientId ) + 1;
    if( !iotClientIdLen )
    {
        AiaLogError( "Failed to retrieve IoT Client Id length" );
        return false;
    }
    if( iotClientId )
    {
        if( *len < iotClientIdLen )
        {
            AiaLogError(
                "iotClientId buffer too small to hold IoT Client Id." );
            return false;
        }
        strncpy( iotClientId, g_aiaClientId, iotClientIdLen );
    }
    *len = iotClientIdLen;
    return true;
}