*Fixed bug that caused failure when System.Console.Readline returns null (no stdin)

*Fixed bug that would crash the simulator if there were two physics/meshing engines loaded with the same name.
This commit is contained in:
mingchen
2008-06-09 15:20:08 +00:00
parent c3292a9afa
commit db151bcec7
2 changed files with 20 additions and 6 deletions

View File

@@ -230,7 +230,14 @@ namespace OpenSim.Framework.Console
{
try
{
return System.Console.ReadLine();
string line = System.Console.ReadLine();
while(line == null)
{
line = System.Console.ReadLine();
}
return line;
}
catch (Exception e)
{
@@ -357,7 +364,8 @@ namespace OpenSim.Framework.Console
public void Prompt()
{
string tempstr = CmdPrompt(m_componentName + "# ");
RunCommand(tempstr);
RunCommand(tempstr);
}
public void RunCommand(string cmdline)