Allow a console command to give blank arguments ("") without the parser failing, e.g. login text ""

Relates to http://opensimulator.org/mantis/view.php?id=7489
inv-download
Justin Clark-Casey (justincc) 2015-03-11 22:42:14 +00:00
parent 00b5b915c7
commit 129cc49eb4
1 changed files with 5 additions and 2 deletions

View File

@ -433,6 +433,10 @@ namespace OpenSim.Framework.Console
foreach (string s in cmd)
{
// If a user puts an empty string on the console then this cannot be part of the command.
if (s == "")
break;
index++;
List<string> found = new List<string>();
@ -443,9 +447,8 @@ namespace OpenSim.Framework.Console
{
found.Clear();
found.Add(opt);
break;
}
if (opt.StartsWith(s))
else if (opt.StartsWith(s))
{
found.Add(opt);
}