Log unknown orders instead of crashing with an NIE
This commit is contained in:
@@ -64,7 +64,8 @@ namespace OpenRA
|
|||||||
|
|
||||||
public static Order Deserialize(World world, BinaryReader r)
|
public static Order Deserialize(World world, BinaryReader r)
|
||||||
{
|
{
|
||||||
switch (r.ReadByte())
|
var magic = r.ReadByte();
|
||||||
|
switch (magic)
|
||||||
{
|
{
|
||||||
case 0xFF:
|
case 0xFF:
|
||||||
{
|
{
|
||||||
@@ -98,7 +99,10 @@ namespace OpenRA
|
|||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
throw new NotImplementedException();
|
{
|
||||||
|
Log.Write("debug", "Received unknown order with magic {0}", magic);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user