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) 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++; index++;
List<string> found = new List<string>(); List<string> found = new List<string>();
@ -443,9 +447,8 @@ namespace OpenSim.Framework.Console
{ {
found.Clear(); found.Clear();
found.Add(opt); found.Add(opt);
break;
} }
if (opt.StartsWith(s)) else if (opt.StartsWith(s))
{ {
found.Add(opt); found.Add(opt);
} }