mirror of
https://github.com/opensim/opensim.git
synced 2026-08-07 17:55:48 +08:00
command line kick user now uses exact name match instead of substring search to avoid kicking the wrong user or multiple wrong users.
This commit is contained in:
@@ -423,8 +423,8 @@ namespace OpenSim
|
||||
{
|
||||
RegionInfo regionInfo = presence.Scene.RegionInfo;
|
||||
|
||||
if (presence.Firstname.ToLower().Contains(mainParams[2].ToLower()) &&
|
||||
presence.Lastname.ToLower().Contains(mainParams[3].ToLower()))
|
||||
if (presence.Firstname.ToLower().Equals(mainParams[2].ToLower()) &&
|
||||
presence.Lastname.ToLower().Equals(mainParams[3].ToLower()))
|
||||
{
|
||||
MainConsole.Instance.Output(
|
||||
String.Format(
|
||||
@@ -438,6 +438,7 @@ namespace OpenSim
|
||||
presence.ControllingClient.Kick("\nThe OpenSim manager kicked you out.\n");
|
||||
|
||||
presence.Scene.IncomingCloseAgent(presence.UUID, force);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user