Ciao ,sono nuovo e ho bisogno d’aiuto

Volevo chiedere un'altra cosa l'ultima parentesi che voi mi avete fatto togliere qui, mi serve per chiudere il loop B

void loopB()
{
  char key = keypad.getKey();
  if (key == '*' || key == '#')
  {
    position = 0;
    LockedPosition(true);
  }
  if (key == password[position])
  {
    position ++;
  }
  if (position == 3)
  {
    LockedPosition(false);
  }
  delay(100);

  void LockedPosition(int locked)
  {
    if (locked)
    {
      ServoMotor.write(42);
    }
    else
    {
      ServoMotor.write(130);
    }
  }
}

Però, appena la rimetto mi segna di nuovo l'errore di prima.

LockedPosition(false);
'LockedPosition' was not declared in this scope