diff --git a/Lidgren.Network/NetBuffer.Read.Reflection.cs b/Lidgren.Network/NetBuffer.Read.Reflection.cs index 03838b2..3b4cb66 100644 --- a/Lidgren.Network/NetBuffer.Read.Reflection.cs +++ b/Lidgren.Network/NetBuffer.Read.Reflection.cs @@ -93,8 +93,9 @@ namespace Lidgren.Network value = readMethod.Invoke(this, null); // set the value - MethodInfo setMethod = fi.GetSetMethod((flags & BindingFlags.NonPublic) == BindingFlags.NonPublic); - setMethod.Invoke(target, new object[] { value }); + var setMethod = fi.GetSetMethod((flags & BindingFlags.NonPublic) == BindingFlags.NonPublic); + if (setMethod != null) + setMethod.Invoke(target, new object[] { value }); } } }